13883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// RUN: %clang_cc1 -emit-llvm %s -o - 23883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// PR4082 33883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherunion U { 43883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher int I; 53883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher double F; 63883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher}; 73883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 83883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherunion U arr[] = { { .I = 4 }, { .F = 123.} }; 93883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherunion U *P = &arr[0]; 103883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 113883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 12