/* { dg-do compile } */ | |
/* { dg-options "-w" } */ | |
int foo(struct S { int i; } s) { | |
return sizeof(struct S); /* { dg-bogus "incomplete type" "S visible here" } */ | |
} | |
int bar(void) { | |
return sizeof(struct S); /* { dg-error "incomplete type" "not here" } */ | |
} |