blob: 7b48e763ece01d2eced7133d254c160001ac2bf3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
/* PR c/30552 */
/* Related example where statement expression used as old-style formal array
* argument size in an invalid nested function declaration should generate
* user error, not internal compiler error. */
/* { dg-do compile } */
/* { dg-options "" } */
int main()
{
int g()
int a[( {int b} )]; /* { dg-error "braced-group within expression allowed only inside a function|declaration for parameter" } */
return 0; /* { dg-error "expected declaration specifiers before" } */
} /* { dg-error "expected declaration specifiers before|end of input|expected declaration or statement at end of input" } */
|