// Build don't link: | |
// Origin: Mark Mitchell <mark@codesourcery.com> | |
// Special g++ Options: | |
union A | |
{ | |
int i; | |
int j; | |
A () : i (3), j (2) {} // ERROR - multiple initializations | |
}; | |
union B | |
{ | |
int i; | |
union { | |
int j; | |
}; | |
B () : i (3), j (2) {} // ERROR - multiple initializations | |
}; | |
union C | |
{ | |
union { | |
struct { | |
int i; | |
int j; | |
}; | |
}; | |
C () : i (3), j (2) {} | |
}; |