13883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// PR 1278 2a3f55b026fc24db6a4e275a8e4110d071122b99dRafael Espindola// RUN: %clang_cc1 %s -emit-llvm -o - | grep struct.s | not grep "4 x i8] zeroinitializer" 3a3f55b026fc24db6a4e275a8e4110d071122b99dRafael Espindola// RUN: %clang_cc1 %s -emit-llvm -o - | not grep "i32 0, i32 2" 43883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherstruct s { 53883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher double d1; 63883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher int s1; 73883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher}; 83883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 93883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherstruct s foo(void) { 103883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher struct s S = {1.1, 2}; 113883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher return S; 123883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher} 13