// PR 1419 // RUN: %llvmgcc -xc -O2 %s -S -o - | 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); }