| // PR 1419 | |
| // RUN: %llvmgcc -xc -O2 %s -c -o - | llvm-dis | grep "ret i32 1" | |
| struct A { | |
| short x; | |
| long long :0; | |
| }; | |
| struct B { | |
| char a; | |
| char b; | |
| unsigned char i; | |
| }; | |
| union X { struct A a; struct B b; }; | |
| int check(void) { | |
| union X x, y; | |
| y.b.i = 0xff; | |
| x = y; | |
| return (x.b.i == 0xff); | |
| } |