1*218935d1SRafael Espindola // RUN: %clang_cc1 -triple x86_64-apple-darwin -emit-llvm %s -o - | \ 2*218935d1SRafael Espindola // RUN: FileCheck %s 3*218935d1SRafael Espindola // RUN: %clang_cc1 -triple i386-apple-darwin -emit-llvm %s -o - | \ 4*218935d1SRafael Espindola // RUN: FileCheck %s 50aed0225SFariborz Jahanian 60aed0225SFariborz Jahanian extern "C" int printf(...); 70aed0225SFariborz Jahanian 80aed0225SFariborz Jahanian struct S { SS90aed0225SFariborz Jahanian S() { printf("S::S()\n"); } 100aed0225SFariborz Jahanian int iS; 110aed0225SFariborz Jahanian }; 120aed0225SFariborz Jahanian 130aed0225SFariborz Jahanian struct M { 140aed0225SFariborz Jahanian S ARR_S; 150aed0225SFariborz Jahanian }; 160aed0225SFariborz Jahanian main()170aed0225SFariborz Jahanianint main() { 180aed0225SFariborz Jahanian M m1; 190aed0225SFariborz Jahanian } 200aed0225SFariborz Jahanian 21*218935d1SRafael Espindola // CHECK: call void @_ZN1SC1Ev 22