1 /* PR c/50179 */ 2 /* { dg-options "-Wunused" } */ 3 /* { dg-do compile } */ 4 5 void bar (int, ...); 6 7 char * foo(void)8foo (void) 9 { 10 bar (1, (__extension__ ({ static char b[2]; b[0] = 1; b; }))); 11 bar (1, ({ static char c[2]; c[0] = 1; c; })); 12 return ({ static char d[2]; d[0] = 1; d; }); 13 } 14