1 // { dg-require-effective-target alloca } 2 // { dg-require-effective-target indirect_calls } 3 /* PR c/77754 */ 4 5 int fn3(); 6 7 void (**fn5) (int[][fn3 ()]); 8 fn1()9 void fn1 () { 10 int a[10][fn3 ()]; 11 (**fn5) (a); 12 } 13