1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2*67e74705SXin Li 3*67e74705SXin Li struct Foo { 4*67e74705SXin Li unsigned a; 5*67e74705SXin Li unsigned b; 6*67e74705SXin Li unsigned c; 7*67e74705SXin Li }; 8*67e74705SXin Li 9*67e74705SXin Li struct Bar { 10*67e74705SXin Li union { 11*67e74705SXin Li void **a; 12*67e74705SXin Li struct Foo b; 13*67e74705SXin Li }u; 14*67e74705SXin Li }; 15*67e74705SXin Li 16*67e74705SXin Li struct Bar test = {0}; 17*67e74705SXin Li 18