// RUN: clang %s -verify -fsyntax-only int test1() { typedef int x[test1()]; // vla static int y = sizeof(x); // expected-error {{not a compile-time constant}} } // PR2347 void f (unsigned int m) { int e[2][m]; e[0][0] = 0; } // PR3048 int x = sizeof(struct{char qq[x];}); // expected-error {{fields must have a constant size}}