]>
Commit | Line | Data |
---|---|---|
317a9ac3 RH |
1 | /* PR 21502 */ |
2 | /* { dg-do compile } */ | |
3 | /* { dg-options "" } */ | |
4 | ||
5 | typedef int IA[]; | |
6 | typedef int IA5[5]; | |
7 | typedef int IA10[10]; | |
8 | typedef IA *IAP; | |
9 | typedef IA5 *IA5P; | |
10 | typedef IA10 *IA10P; | |
11 | extern IAP a[]; | |
12 | void | |
13 | f (void) | |
14 | { | |
15 | extern IA5P a[]; | |
16 | } | |
71205d17 | 17 | IAP a[] = { 0 }; /* { dg-message "note: previous definition" } */ |
317a9ac3 | 18 | extern IA10P a[]; /* { dg-error "conflicting types" } */ |