From a16b0cae9a23c1710916b3f47c5c5fe6bfb5ec0a Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Fri, 5 Feb 2010 20:45:00 +0000 Subject: Implement name mangling for template template parameters llvm-svn: 95427 --- clang/test/CodeGenCXX/mangle.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'clang/test/CodeGenCXX/mangle.cpp') diff --git a/clang/test/CodeGenCXX/mangle.cpp b/clang/test/CodeGenCXX/mangle.cpp index a1dc67bee43..8f45175ae89 100644 --- a/clang/test/CodeGenCXX/mangle.cpp +++ b/clang/test/CodeGenCXX/mangle.cpp @@ -365,3 +365,10 @@ namespace test0 { } // CHECK: define linkonce_odr void @_ZN5test01jINS_1AEEEvRAszmecvT__E6buffer_c( } + +namespace test1 { + template struct X { }; + template class Y, typename T> void f(Y) { } + // CHECK: define void @_ZN5test11fINS_1XEiEEvT_IT0_E + template void f(X); +} -- cgit v1.2.3