1  /* { dg-require-effective-target indirect_calls } */
       2  
       3  bar (foo, a)
       4       int (**foo) ();
       5  {
       6  
       7    (foo)[1] = bar;
       8  
       9    foo[a] (1);
      10  }
       1  /* { dg-require-effective-target indirect_calls } */
       2  
       3  bar (foo, a)
       4       int (**foo) ();
       5  {
       6  
       7    (foo)[1] = bar;
       8  
       9    foo[a] (1);
      10  }