/* PR 21502 */ | |
/* { dg-do compile } */ | |
/* { dg-options "" } */ | |
typedef int IA[]; | |
typedef int IA5[5]; | |
typedef int IA10[10]; | |
typedef IA *IAP; | |
typedef IA5 *IA5P; | |
typedef IA10 *IA10P; | |
extern IAP a[]; | |
void | |
f (void) | |
{ | |
extern IA5P a[]; | |
} | |
IAP a[] = { 0 }; /* { dg-error "previous definition" } */ | |
extern IA10P a[]; /* { dg-error "conflicting types" } */ |