diff options
author | Stephen Lin <stephenwlin@gmail.com> | 2013-08-15 06:47:53 +0000 |
---|---|---|
committer | Stephen Lin <stephenwlin@gmail.com> | 2013-08-15 06:47:53 +0000 |
commit | 4362261b0093730e46ffcad910e8b465cf0bb1cb (patch) | |
tree | b05fa6d247505d0ab46b16619f702532e189f698 /clang/test/CodeGenCXX/thunks.cpp | |
parent | 83e042a21b5392882ccc020baa9ade52851b5903 (diff) | |
download | bcm5719-llvm-4362261b0093730e46ffcad910e8b465cf0bb1cb.tar.gz bcm5719-llvm-4362261b0093730e46ffcad910e8b465cf0bb1cb.zip |
CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail.
llvm-svn: 188447
Diffstat (limited to 'clang/test/CodeGenCXX/thunks.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/thunks.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/clang/test/CodeGenCXX/thunks.cpp b/clang/test/CodeGenCXX/thunks.cpp index 488c2a06b5e..f5a85ef6b4d 100644 --- a/clang/test/CodeGenCXX/thunks.cpp +++ b/clang/test/CodeGenCXX/thunks.cpp @@ -19,7 +19,7 @@ struct C : A, B { virtual void f(); }; -// CHECK: define void @_ZThn8_N5Test11C1fEv( +// CHECK-LABEL: define void @_ZThn8_N5Test11C1fEv( void C::f() { } } @@ -37,7 +37,7 @@ struct B : virtual A { virtual void f(); }; -// CHECK: define void @_ZTv0_n24_N5Test21B1fEv( +// CHECK-LABEL: define void @_ZTv0_n24_N5Test21B1fEv( void B::f() { } } @@ -82,7 +82,7 @@ struct __attribute__((visibility("protected"))) C : A, B { virtual void f(); }; -// CHECK: define protected void @_ZThn8_N5Test41C1fEv( +// CHECK-LABEL: define protected void @_ZThn8_N5Test41C1fEv( void C::f() { } } @@ -165,7 +165,7 @@ namespace Test6 { virtual X f(); }; - // CHECK: define void @_ZThn16_N5Test66Thunks1fEv + // CHECK-LABEL: define void @_ZThn16_N5Test66Thunks1fEv // CHECK-NOT: memcpy // CHECK: {{call void @_ZN5Test66Thunks1fEv.*sret}} // CHECK: ret void @@ -211,7 +211,7 @@ namespace Test7 { void D::baz(X, X&, _Complex float, Small, Small&, Large) { } - // CHECK: define void @_ZThn8_N5Test71D3bazENS_1XERS1_CfNS_5SmallERS4_NS_5LargeE( + // CHECK-LABEL: define void @_ZThn8_N5Test71D3bazENS_1XERS1_CfNS_5SmallERS4_NS_5LargeE( // CHECK-NOT: memcpy // CHECK: ret void void testD() { D d; } @@ -226,7 +226,7 @@ namespace Test8 { // CHECK: define void @_ZN5Test81C6helperENS_6NonPODE([[NONPODTYPE:%.*]]* void C::helper(NonPOD var) {} - // CHECK: define void @_ZThn8_N5Test81C3barENS_6NonPODE( + // CHECK-LABEL: define void @_ZThn8_N5Test81C3barENS_6NonPODE( // CHECK-NOT: load [[NONPODTYPE]]* // CHECK-NOT: memcpy // CHECK: ret void @@ -250,8 +250,8 @@ namespace Test10 { struct B { virtual void foo(); }; struct C : A, B { void foo() {} }; - // CHECK-HIDDEN: define linkonce_odr void @_ZN6Test101C3fooEv - // CHECK-HIDDEN: define linkonce_odr hidden void @_ZThn8_N6Test101C3fooEv + // CHECK-HIDDEN-LABEL: define linkonce_odr void @_ZN6Test101C3fooEv + // CHECK-HIDDEN-LABEL: define linkonce_odr hidden void @_ZThn8_N6Test101C3fooEv void test() { C c; @@ -345,7 +345,7 @@ namespace Test14 { /**** The following has to go at the end of the file ****/ // This is from Test5: -// CHECK: define linkonce_odr void @_ZTv0_n24_N5Test51B1fEv -// CHECK: define internal void @_ZThn8_N6Test4B12_GLOBAL__N_11C1fEv( +// CHECK-LABEL: define linkonce_odr void @_ZTv0_n24_N5Test51B1fEv +// CHECK-LABEL: define internal void @_ZThn8_N6Test4B12_GLOBAL__N_11C1fEv( // CHECK: attributes [[NUW]] = { nounwind uwtable{{.*}} } |