blob: f0875124385c0d0e1e70761dc5493608fa80ce3e [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O2" } */
extern void abort (void);
int A, B;
void foo()
{
long x = 3;
(void)({
A = B + x + ((1) - 1);
return; /* { dg-warning "statement-expressions should end with a non-void expression" "" { xfail *-*-* } } */
});
}
main()
{
B = 5;
foo();
if (A != 8)
abort ();
return 0;
}