diff options
Diffstat (limited to 'test/CodeGenCXX/value-init.cpp')
-rw-r--r-- | test/CodeGenCXX/value-init.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/CodeGenCXX/value-init.cpp b/test/CodeGenCXX/value-init.cpp index 60dca99..fad459b 100644 --- a/test/CodeGenCXX/value-init.cpp +++ b/test/CodeGenCXX/value-init.cpp @@ -74,7 +74,7 @@ namespace ptrmem { int S::*mem2; }; - // CHECK: define i32 @_ZN6ptrmem4testEPNS_1SE + // CHECK-LABEL: define i32 @_ZN6ptrmem4testEPNS_1SE int test(S *s) { // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64 // CHECK: getelementptr @@ -99,7 +99,7 @@ struct Test2 { struct Test3 : public Test { }; -// CHECK: define void @_ZN6PR98011fEv +// CHECK-LABEL: define void @_ZN6PR98011fEv void f() { // CHECK-NOT: call void @llvm.memset.p0i8.i64 // CHECK: call void @_ZN6PR98014TestC1Ei @@ -131,7 +131,7 @@ void f() { namespace zeroinit { struct S { int i; }; - // CHECK: define i32 @_ZN8zeroinit4testEv() + // CHECK-LABEL: define i32 @_ZN8zeroinit4testEv() int test() { // CHECK: call void @llvm.memset.p0i8.i64 // CHECK: ret i32 0 @@ -148,7 +148,7 @@ namespace zeroinit { void f(); }; - // CHECK: define void @_ZN8zeroinit9testX0_X1Ev + // CHECK-LABEL: define void @_ZN8zeroinit9testX0_X1Ev void testX0_X1() { // CHECK: call void @llvm.memset.p0i8.i64 // CHECK-NEXT: call void @_ZN8zeroinit2X1C1Ev @@ -169,7 +169,7 @@ namespace zeroinit { }; - // CHECK: define void @_ZN8zeroinit9testX0_X3Ev + // CHECK-LABEL: define void @_ZN8zeroinit9testX0_X3Ev void testX0_X3() { // CHECK-NOT: call void @llvm.memset // CHECK: call void @_ZN8zeroinit2X3IiEC1Ev @@ -201,7 +201,7 @@ namespace test6 { void test() { A arr[10][20] = { 5 }; }; - // CHECK: define void @_ZN5test64testEv() + // CHECK-LABEL: define void @_ZN5test64testEv() // CHECK: [[ARR:%.*]] = alloca [10 x [20 x [[A:%.*]]]], // CHECK-NEXT: [[INNER:%.*]] = getelementptr inbounds [10 x [20 x [[A]]]]* [[ARR]], i64 0, i64 0 @@ -243,7 +243,7 @@ namespace PR11124 { struct B : virtual A { int b; }; struct C : B { C(); }; C::C() : A(3), B() {} - // CHECK: define void @_ZN7PR111241CC1Ev + // CHECK-LABEL: define void @_ZN7PR111241CC1Ev // CHECK: call void @llvm.memset.p0i8.i64(i8* {{.*}}, i8 0, i64 12, i32 8, i1 false) // CHECK-NEXT: call void @_ZN7PR111241BC2Ev // Make sure C::C doesn't overwrite parts of A while it is zero-initializing B @@ -251,18 +251,18 @@ namespace PR11124 { struct B2 : virtual A { int B::*b; }; struct C2 : B2 { C2(); }; C2::C2() : A(3), B2() {} - // CHECK: define void @_ZN7PR111242C2C1Ev + // CHECK-LABEL: define void @_ZN7PR111242C2C1Ev // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* %{{.*}}, i8* {{.*}}, i64 16, i32 8, i1 false) // CHECK-NEXT: call void @_ZN7PR111242B2C2Ev } // Ensure we produce an i1 here, and don't assert. -// CHECK: define void @_Z9r170806_bv( +// CHECK-LABEL: define void @_Z9r170806_bv( // CHECK: call void @_Z9r170806_ab(i1 zeroext false) void r170806_a(bool b = bool()); void r170806_b() { r170806_a(); } -// CHECK: define linkonce_odr void @_ZN8zeroinit2X3IiEC2Ev(%"struct.zeroinit::X3"* %this) unnamed_addr +// CHECK-LABEL: define linkonce_odr void @_ZN8zeroinit2X3IiEC2Ev(%"struct.zeroinit::X3"* %this) unnamed_addr // CHECK: call void @llvm.memset.p0i8.i64 // CHECK-NEXT: call void @_ZN8zeroinit2X2IiEC2Ev // CHECK-NEXT: ret void |