1 2 3 4 5 6 7 8 9 10 11 12
// RUN: clang-cc -emit-llvm -o - %s struct A { union { int a; void* b; }; A() : a(0) { } }; A a;