From 872ce0dc31c265da8f55fa4976a7f9fe25cf74e6 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Sat, 26 Sep 2009 23:10:05 +0000 Subject: Mangle ::std::allocator as Sa. llvm-svn: 82880 --- clang/test/CodeGenCXX/mangle-subst-std.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'clang/test/CodeGenCXX/mangle-subst-std.cpp') diff --git a/clang/test/CodeGenCXX/mangle-subst-std.cpp b/clang/test/CodeGenCXX/mangle-subst-std.cpp index a5ba3ab7d08..0fd5eb1c9b9 100644 --- a/clang/test/CodeGenCXX/mangle-subst-std.cpp +++ b/clang/test/CodeGenCXX/mangle-subst-std.cpp @@ -7,3 +7,12 @@ namespace std { // CHECK: define void @_ZNSt1AC2Ev A::A() { } }; + +namespace std { + template struct allocator { allocator(); }; +} + +// FIXME: typename is really not allowed here, but it's kept +// as a workaround for PR5061. +// CHECK: define void @_Z1fSaIcESaIiE +void f(typename std::allocator, typename std::allocator) { } -- cgit v1.2.3