From e7232ae439a08bf41a451809db0dd01f4d27ff1d Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Wed, 18 Feb 2015 19:08:12 +0000 Subject: [PATCH] Itanium ABI: Restore disabled tests which are correctly mangled git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@229725 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGenCXX/mangle-template.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/test/CodeGenCXX/mangle-template.cpp b/test/CodeGenCXX/mangle-template.cpp index 25231c2b03..aaae4b27f9 100644 --- a/test/CodeGenCXX/mangle-template.cpp +++ b/test/CodeGenCXX/mangle-template.cpp @@ -20,8 +20,7 @@ namespace test2 { // CHECK: void @_ZN5test22f0Ef void f0(float) {} template struct t1 {}; -// FIXME: Fails because we don't treat as an expression. -// CHECK-FIXME: void @_ZN5test22f1ENS_2t1IXadL_ZNS_2f0EfEEEE( +// CHECK: void @_ZN5test22f1ENS_2t1IXadL_ZNS_2f0EfEEEE( void f1(t1 a0) {} } @@ -55,14 +54,12 @@ template struct t2 {}; void f2(t2
a0) {} } -// FIXME: This fails. namespace test6 { struct A { void im0(float); }; // CHECK: void @_ZN5test61A3im0Ef void A::im0(float) {} template class T { }; -// FIXME: Fails because we don't treat as an expression. -// CHECK-FAIL: void @_ZN5test62f0ENS_1TIXadL_ZNS_1A3im0EfEEEE( +// CHECK: void @_ZN5test62f0ENS_1TIXadL_ZNS_1A3im0EfEEEE( void f0(T<&A::im0> a0) {} } -- 2.50.1