| /* Test redeclaration in an inner scope, with an incomplete type, of a | |
| file-scope initialized array shadowed in an intermediate scope (bug | |
| 88584). */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "" } */ | |
| int a[1] = { 0 }; | |
| void | |
| f (void) | |
| { | |
| int a; | |
| { | |
| extern int a[]; | |
| sizeof (a); /* { dg-error "incomplete" } */ | |
| } | |
| } |