25 lines
416 B
C
25 lines
416 B
C
/* PR c/97206 - ICE in composite_type on declarations of a similar array types
|
|
{ dg-do compile }
|
|
{ dg-options "-Wall" } */
|
|
|
|
__attribute__((__access__(__write_only__, 1))) void
|
|
f1 (char* restrict);
|
|
|
|
void f1 (char*);
|
|
|
|
char a1[];
|
|
char a1[] = { };
|
|
|
|
|
|
void f2 (char[restrict]);
|
|
void f2 (char*);
|
|
|
|
char a2[];
|
|
char a2[] = { };
|
|
|
|
|
|
void f3 (char*);
|
|
void f3 (char[const]);
|
|
|
|
extern const char a3[];
|
|
extern const char a3[1];
|