// { dg-do assemble } | |
struct A { | |
union { | |
int a; // { dg-error "" } conflicts with previous declaration | |
}; | |
int a; // { dg-error "" } | |
}; | |
struct B { | |
int b; // { dg-error "" } conflicts with previous declaration | |
union { | |
int b; // { dg-error "" } duplicate member | |
}; | |
}; | |
struct C { | |
union { | |
int c; // { dg-error "" } conflicts with previous declaration | |
}; | |
union { | |
int c; // { dg-error "" } duplicate member | |
}; | |
}; |