1 2 3 4 5 6 7 8 9 10 11 12
/* PR middle-end/55851 */ enum { A = 1UL, B = -1UL } var = A; void foo (char *); void test (void) { char vla[1][var]; vla[0][0] = 1; foo (&vla[0][0]); }