/* Test for multiple declarations and composite types. Diagnosis of | |
completion incompatible with implicit initializer. */ | |
/* Origin: Joseph Myers <jsm@polyomino.org.uk> */ | |
/* { dg-do compile } */ | |
/* { dg-options "-g" } */ | |
static int x[]; | |
void | |
f (void) | |
{ | |
extern int x[2]; /* { dg-error "completed incompatibly" } */ | |
} | |
/* The following is OK. */ | |
static int y[]; | |
void | |
g (void) | |
{ | |
extern int y[1]; | |
} |