diff options
Diffstat (limited to 'clang/test/CodeGenObjCXX/arc.mm')
| -rw-r--r-- | clang/test/CodeGenObjCXX/arc.mm | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/clang/test/CodeGenObjCXX/arc.mm b/clang/test/CodeGenObjCXX/arc.mm index e3e86a0b0d5..e31b0943b75 100644 --- a/clang/test/CodeGenObjCXX/arc.mm +++ b/clang/test/CodeGenObjCXX/arc.mm @@ -55,7 +55,7 @@ void test34(int cond) { test34_sink(cond ? &strong : 0); test34_sink(cond ? &weak : 0); - // CHECK: define void @_Z6test34i( + // CHECK-LABEL: define void @_Z6test34i( // CHECK: [[COND:%.*]] = alloca i32 // CHECK-NEXT: [[STRONG:%.*]] = alloca i8* // CHECK-NEXT: [[WEAK:%.*]] = alloca i8* @@ -118,7 +118,7 @@ struct Test35_Helper { id makeObject4(); }; -// CHECK: define void @_Z6test3513Test35_HelperPS_ +// CHECK-LABEL: define void @_Z6test3513Test35_HelperPS_ void test35(Test35_Helper x0, Test35_Helper *x0p) { // CHECK: call i8* @_ZN13Test35_Helper11makeObject1Ev // CHECK-NOT: call i8* @objc_retain @@ -146,7 +146,7 @@ void test35(Test35_Helper x0, Test35_Helper *x0p) { // CHECK-NEXT: ret void } -// CHECK: define void @_Z7test35b13Test35_HelperPS_ +// CHECK-LABEL: define void @_Z7test35b13Test35_HelperPS_ void test35b(Test35_Helper x0, Test35_Helper *x0p) { // CHECK: call i8* @_ZN13Test35_Helper11makeObject3Ev // CHECK: call i8* @objc_retain @@ -174,7 +174,7 @@ void test35b(Test35_Helper x0, Test35_Helper *x0p) { } // rdar://problem/9603128 -// CHECK: define i8* @_Z6test36P11objc_object( +// CHECK-LABEL: define i8* @_Z6test36P11objc_object( id test36(id z) { // CHECK: objc_retain // CHECK: objc_retain @@ -196,7 +196,7 @@ template <class T> void test37(T *a) { } extern template void test37<Test37>(Test37 *a); template void test37<Test37>(Test37 *a); -// CHECK: define weak_odr void @_Z6test37I6Test37EvPT_( +// CHECK-LABEL: define weak_odr void @_Z6test37I6Test37EvPT_( // CHECK: [[T0:%.*]] = call [[NSARRAY]]* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to [[NSARRAY]]* (i8*, i8*)*)( // CHECK-NEXT: [[T1:%.*]] = bitcast [[NSARRAY]]* [[T0]] to i8* // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]]) @@ -224,7 +224,7 @@ void send_release() { [Test37 array]; } -// CHECK: define weak_odr void @_Z12send_releaseIiEvv( +// CHECK-LABEL: define weak_odr void @_Z12send_releaseIiEvv( // CHECK: call %0* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend // CHECK-NEXT: bitcast // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue @@ -240,7 +240,7 @@ Test37 *instantiate_init() { return result; } -// CHECK: define weak_odr %2* @_Z16instantiate_initIiEP6Test37v +// CHECK-LABEL: define weak_odr %2* @_Z16instantiate_initIiEP6Test37v // CHECK: call i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend // CHECK: call i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend // CHECK: call i8* @objc_retain @@ -257,7 +257,7 @@ template <class T> class Test38 { ^{ (void) x; }, ({ x; }); } }; -// CHECK: define weak_odr void @_ZN6Test38IiE4testEi( +// CHECK-LABEL: define weak_odr void @_ZN6Test38IiE4testEi( template class Test38<int>; // rdar://problem/11964832 @@ -272,7 +272,7 @@ class Test39 : Test39_base1, Test39_base2 { // base2 is at non-zero offset }; id Test39::bar() { return 0; } // Note lack of autorelease. -// CHECK: define i8* @_ZThn8_N6Test393barEv( +// CHECK-LABEL: define i8* @_ZThn8_N6Test393barEv( // CHECK: call i8* @_ZN6Test393barEv( // CHECK-NEXT: ret i8* @@ -287,7 +287,7 @@ template <class T> void test40_helper() { [Test40 foo: &x]; }; template void test40_helper<int>(); -// CHECK: define weak_odr void @_Z13test40_helperIiEvv() +// CHECK-LABEL: define weak_odr void @_Z13test40_helperIiEvv() // CHECK: [[X:%.*]] = alloca i8* // CHECK-NEXT: [[TEMP:%.*]] = alloca i8* // CHECK-NEXT: store i8* null, i8** [[X]] |

