forked from OSchip/llvm-project
ee09170d25
Previously if you had something like this: template<typename T> struct Foo { template<typename U> Foo(U); }; Foo F(3.7); this would mangle as ??$?0N@?$Foo@H@@QEAA@N@Z and this would be demangled as: undname: __cdecl Foo<int>::Foo<int><double>(double) llvm-undname: __cdecl Foo<int>::Foo<int>(double) Note the lack of the constructor template parameter in our demangling. This patch makes it so we print the constructor argument list. llvm-svn: 340356 |
||
---|---|---|
.. | ||
ms-arg-qualifiers.test | ||
ms-back-references.test | ||
ms-basic.test | ||
ms-conversion-operators.test | ||
ms-cxx11.test | ||
ms-mangle.test | ||
ms-md5.test | ||
ms-nested-scopes.test | ||
ms-operators.test | ||
ms-return-qualifiers.test | ||
ms-string-literals.test | ||
ms-template-callback.test | ||
ms-templates-memptrs-2.test | ||
ms-templates-memptrs.test | ||
ms-templates.test | ||
ms-thunks.test | ||
ms-windows.test |