OSDN Git Service

[MS Demangler] Add support for $$Z parameter pack separator.
authorZachary Turner <zturner@google.com>
Thu, 30 Aug 2018 20:53:29 +0000 (20:53 +0000)
committerZachary Turner <zturner@google.com>
Thu, 30 Aug 2018 20:53:29 +0000 (20:53 +0000)
commit25cfd0d86edce89404dc0f47b5f9fdfcbeaaf066
tree282ec4ae11150b223ee37764945e068773f49acb
parent033d7590b1de83ebedd69ac3507eca00aea97978
[MS Demangler] Add support for $$Z parameter pack separator.

$$Z appears between adjacent expanded parameter packs in the
same template instantiation.  We don't need to print it, it's
only there to disambiguate between manglings that would otherwise
be ambiguous.  So we just need to parse it and throw it away.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@341119 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Demangle/MicrosoftDemangle.cpp
test/Demangle/ms-cxx11.test