From: Rafael Espindola Date: Fri, 17 May 2013 22:33:49 +0000 (+0000) Subject: Use the awesome CHECK-DAG! X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8b00b8004eaffd42429ffb1f3fc9efaa3194cc15;p=clang Use the awesome CHECK-DAG! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182167 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGenCXX/linkage.cpp b/test/CodeGenCXX/linkage.cpp index a940e89c1d..732c3cfcc4 100644 --- a/test/CodeGenCXX/linkage.cpp +++ b/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 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 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 void f(T) {} void *g() { struct S { @@ -39,6 +34,7 @@ namespace test3 { } namespace test4 { + // CHECK-DAG: define linkonce_odr void @_ZN5test41fIZNS_1gILi1EEEPvvE1SEEvT_( template void f(T) {} template inline void *g() { struct S { @@ -50,6 +46,7 @@ namespace test4 { } namespace test5 { + // CHECK-DAG: define linkonce_odr void @_ZN5test51fIZNS_1gILi1EEEPvvE1S_1EEvT_( template void f(T) {} template inline void *g() { struct S { @@ -61,6 +58,7 @@ namespace test5 { } namespace test6 { + // CHECK-DAG: define linkonce_odr void @_ZN5test61fIZZNS_1gEvEN1S1hE_2vE1T_3EEvv( template void f() {} inline void *g() { @@ -78,6 +76,7 @@ namespace test6 { } namespace test7 { + // CHECK-DAG: define internal void @_ZN5test71fIZZNS_1gEvEN1S1hEvE1T_4EEvv( template void f() {} void *g() {