blob: ffb1d5b0430a5743b8938faf0a4cf85ac31c8873 [file] [log] [blame]
Chris Lattner731240c2002-07-30 06:47:29 +00001union X;
2struct Empty {};
3union F {};
4union Q { union Q *X; };
5union X {
6 char C;
7 int A, Z;
8 long long B;
9 void *b1;
10 struct { int A; long long Z; } Q;
11};
12
13union X foo(union X A) {
14 A.C = 123;
15 A.A = 39249;
16 //A.B = (void*)123040123321;
17 A.B = 12301230123123LL;
18 A.Z = 1;
19 return A;
20}