blob: d88488397c6dfdb4873e5b48f69da190e7cabdc0 [file] [log] [blame]
/* PR c/30552 */
/* Another example of a statement expression as formal array argument size in
* nested old-style function declaration should generate user error, not
* internal compiler error. */
/* { dg-do compile } */
/* { dg-options "" } */
int main()
{
void fun(a)
int a[({int b=2; b;})]; /* { dg-error "braced-group within expression allowed only inside a function" } */
{
}
return 0;
}