1 /* PR c/77767 */ 2 3 void foo(int a,int b[a++],int c,int d[c++])4 foo (int a, int b[a++], int c, int d[c++]) 5 { 6 if (a != 2 || c != 2) 7 __builtin_abort (); 8 } 9 10 int main()11 main () 12 { 13 int e[10]; 14 foo (1, e, 1, e); 15 return 0; 16 } 17