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