FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / union4.C
blobac1925ee4bf41f60d3031e2c3d483eb6b1dfd90f
1 // Build don't link:
2 // Origin: Mark Mitchell <mark@codesourcery.com>
3 // Special g++ Options:
5 union A
7   int i;
8   int j;
10   A () : i (3), j (2) {} // ERROR - multiple initializations
13 union B
15   int i;
16   union {
17     int j;
18   };
20   B () : i (3), j (2) {} // ERROR - multiple initializations
23 union C
25   union {
26     struct {
27       int i;
28       int j;
29     };
30   };
32   C () : i (3), j (2) {}