1 // RUN: %llvmgcc -S %s -o - | llvm-as -o /dev/null 2 3 4 union X { 5 void *B; 6 }; 7 8 union X foo() { 9 union X A; 10 A.B = (void*)123; 11 return A; 12 } 13