/* { dg-do compile } */ | |
/* { dg-options "-fdump-ada-spec" } */ | |
struct S1 { | |
struct { | |
int i; | |
} F; | |
}; | |
struct S2 { | |
union { | |
int i; | |
} F; | |
}; | |
struct S3 { | |
struct { | |
int i; | |
} F[2]; | |
}; | |
struct S4 { | |
struct { | |
struct S4 *next; | |
} F; | |
}; | |
struct S5 { | |
struct { | |
struct S5 *next; | |
} F[2]; | |
}; | |
struct S6 { | |
struct { | |
struct S6 *next[2]; | |
} F; | |
}; | |
struct S7 { | |
struct { | |
int i; | |
} F1[2]; | |
struct { | |
float f; | |
} F2[2]; | |
}; | |
/* { dg-final { cleanup-ada-spec } } */ |