1 /* PR debug/83547 */
2 
3 void
foo(void)4 foo (void)
5 {
6   if (({ 0; }))
7     ;
8   if (({ 0; 0; }))
9     ;
10   if (({ }))		/* { dg-error "void value not ignored as it ought to be" } */
11     ;
12   if (({ 0; { 0; } }))	/* { dg-error "void value not ignored as it ought to be" } */
13     ;
14   if (({ 0; {} }))	/* { dg-error "void value not ignored as it ought to be" } */
15     ;
16 }
17