1*67e74705SXin Li // RUN: %clang_cc1 -triple x86_64-apple-darwin -emit-llvm %s -o - | \ 2*67e74705SXin Li // RUN: FileCheck %s 3*67e74705SXin Li // RUN: %clang_cc1 -triple i386-apple-darwin -emit-llvm %s -o - | \ 4*67e74705SXin Li // RUN: FileCheck %s 5*67e74705SXin Li 6*67e74705SXin Li extern "C" int printf(...); 7*67e74705SXin Li 8*67e74705SXin Li struct S { SS9*67e74705SXin Li S() { printf("S::S()\n"); } 10*67e74705SXin Li int iS; 11*67e74705SXin Li }; 12*67e74705SXin Li 13*67e74705SXin Li struct M { 14*67e74705SXin Li S ARR_S; 15*67e74705SXin Li }; 16*67e74705SXin Li main()17*67e74705SXin Liint main() { 18*67e74705SXin Li M m1; 19*67e74705SXin Li } 20*67e74705SXin Li 21*67e74705SXin Li // CHECK: call void @_ZN1SC1Ev 22