diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-05-17 22:33:49 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-05-17 22:33:49 +0000 |
commit | 94c2fea6db31e480ba847bd0a0fe2ac28d41c82d (patch) | |
tree | 6c45790f29263147e063dfb1ec7be6374e4c8ff6 /clang | |
parent | 841a5488fb2df29726959dc40b92d0aea7e3152e (diff) | |
download | bcm5719-llvm-94c2fea6db31e480ba847bd0a0fe2ac28d41c82d.tar.gz bcm5719-llvm-94c2fea6db31e480ba847bd0a0fe2ac28d41c82d.zip |
Use the awesome CHECK-DAG!
llvm-svn: 182167
Diffstat (limited to 'clang')
-rw-r--r-- | clang/test/CodeGenCXX/linkage.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/clang/test/CodeGenCXX/linkage.cpp b/clang/test/CodeGenCXX/linkage.cpp index a940e89c1d4..732c3cfcc41 100644 --- a/clang/test/CodeGenCXX/linkage.cpp +++ b/clang/test/CodeGenCXX/linkage.cpp @@ -1,14 +1,7 @@ // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm -std=c++11 -O1 -disable-llvm-optzns %s -o - | FileCheck %s -// CHECK: define internal void @_ZN5test31fIZNS_1gEvE1SEEvT_( -// CHECK: define linkonce_odr void @_ZN5test41fIZNS_1gILi1EEEPvvE1SEEvT_( -// CHECK: define linkonce_odr void @_ZN5test51fIZNS_1gILi1EEEPvvE1S_1EEvT_( -// CHECK: define internal void @_ZN5test71fIZZNS_1gEvEN1S1hEvE1T_4EEvv( -// CHECK: define linkonce_odr void @_ZN5test61fIZZNS_1gEvEN1S1hE_2vE1T_3EEvv( -// CHECK: define internal void @_ZN5test21fIZNS_L1gEvE1S_0EEvT_( -// CHECK: define linkonce_odr void @_ZN5test11fIZNS_1gEvE1SEEvT_( - namespace test1 { + // CHECK-DAG: define linkonce_odr void @_ZN5test11fIZNS_1gEvE1SEEvT_( template <typename T> void f(T) {} inline void *g() { struct S { @@ -19,6 +12,7 @@ namespace test1 { } namespace test2 { + // CHECK-DAG: define internal void @_ZN5test21fIZNS_L1gEvE1S_0EEvT_( template <typename T> void f(T) {} static inline void *g() { struct S { @@ -29,6 +23,7 @@ namespace test2 { } namespace test3 { + // CHECK-DAG: define internal void @_ZN5test31fIZNS_1gEvE1SEEvT_( template <typename T> void f(T) {} void *g() { struct S { @@ -39,6 +34,7 @@ namespace test3 { } namespace test4 { + // CHECK-DAG: define linkonce_odr void @_ZN5test41fIZNS_1gILi1EEEPvvE1SEEvT_( template <typename T> void f(T) {} template <int N> inline void *g() { struct S { @@ -50,6 +46,7 @@ namespace test4 { } namespace test5 { + // CHECK-DAG: define linkonce_odr void @_ZN5test51fIZNS_1gILi1EEEPvvE1S_1EEvT_( template <typename T> void f(T) {} template <int N> inline void *g() { struct S { @@ -61,6 +58,7 @@ namespace test5 { } namespace test6 { + // CHECK-DAG: define linkonce_odr void @_ZN5test61fIZZNS_1gEvEN1S1hE_2vE1T_3EEvv( template <typename T> void f() {} inline void *g() { @@ -78,6 +76,7 @@ namespace test6 { } namespace test7 { + // CHECK-DAG: define internal void @_ZN5test71fIZZNS_1gEvEN1S1hEvE1T_4EEvv( template <typename T> void f() {} void *g() { |