diff options
| author | Nico Weber <nicolasweber@gmx.de> | 2019-05-28 15:30:04 +0000 |
|---|---|---|
| committer | Nico Weber <nicolasweber@gmx.de> | 2019-05-28 15:30:04 +0000 |
| commit | a2ca6e7803b7e5583bbc38d68002d32976a6f4b0 (patch) | |
| tree | 4927f7a2d6b6be269384c361ecd9d75e24645148 /llvm/lib/Demangle/MicrosoftDemangle.cpp | |
| parent | b1296faee050c65ca1e31632c2dc881984c97ad7 (diff) | |
| download | bcm5719-llvm-a2ca6e7803b7e5583bbc38d68002d32976a6f4b0.tar.gz bcm5719-llvm-a2ca6e7803b7e5583bbc38d68002d32976a6f4b0.zip | |
llvm-undname: Support demangling char8_t
Ports clang's mangling support added in r354633 to llvm-undname.
llvm-svn: 361839
Diffstat (limited to 'llvm/lib/Demangle/MicrosoftDemangle.cpp')
| -rw-r--r-- | llvm/lib/Demangle/MicrosoftDemangle.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Demangle/MicrosoftDemangle.cpp b/llvm/lib/Demangle/MicrosoftDemangle.cpp index 4abb48e5757..425c7d3fd19 100644 --- a/llvm/lib/Demangle/MicrosoftDemangle.cpp +++ b/llvm/lib/Demangle/MicrosoftDemangle.cpp @@ -1944,6 +1944,8 @@ PrimitiveTypeNode *Demangler::demanglePrimitiveType(StringView &MangledName) { return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Uint64); case 'W': return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Wchar); + case 'Q': + return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Char8); case 'S': return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Char16); case 'U': |

