1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib/Demangle
Zachary Turner 808fcfa26f [MS Demangler] Demangle cv qualifiers on template args.
Before we wouldn't properly demangle something like
Foo<const int>.  Template args have a special escape sequence
'$$C' that is optional, but if it is present contains
qualifiers.  So we need to check for this and only if it
present, demangle qualifiers before demangling the type.

With this fix, we re-enable some tests that were previously
marked FIXME.

llvm-svn: 339465
2018-08-10 19:57:36 +00:00
..
CMakeLists.txt Add a Microsoft Demangler. 2018-07-20 17:27:48 +00:00
Compiler.h [LLVMDemangle] Move some utility classes to header files. 2018-07-16 21:24:03 +00:00
ItaniumDemangle.cpp [itanium demangler] Support dot suffixes on block invocation functions 2018-08-02 17:45:01 +00:00
LLVMBuild.txt
MicrosoftDemangle.cpp [MS Demangler] Demangle cv qualifiers on template args. 2018-08-10 19:57:36 +00:00
StringView.h [MS Demangler] Demangle symbols in function scopes. 2018-07-30 03:12:34 +00:00
Utility.h [demangler] call terminate() if allocation failed 2018-07-23 22:23:04 +00:00