Merge from mainline.
[official-gcc.git] / gcc / testsuite / gcc.dg / redecl-7.c
blob6168562ca521d702a06799c1179639bc3de7a01a
1 /* Test for multiple declarations and composite types. Diagnosis of
2 completion incompatible with implicit initializer. */
4 /* Origin: Joseph Myers <jsm@polyomino.org.uk> */
5 /* { dg-do compile } */
6 /* { dg-options "-g" } */
8 int x[];
10 void
11 f (void)
13 extern int x[2]; /* { dg-error "completed incompatibly" } */
16 /* The following is OK. */
18 int y[];
19 void
20 g (void)
22 extern int y[1];