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