demumble omits characters after valid ms symbol
nico opened this issue · 2 comments
nico commented
$ echo asdf?x@@3HAasdf | ./demumble
asdfint x
Should print asdfint xasdf
instead.
In Itanium as far as I know there's no way to hit this since the additional characters are always (?) interpreted to be part of the symbol.
nico commented
llvm::microsoftDemangle()
doesn't return how many characters it has consumed, which is probably step 1 here.
nico commented
Patch for step 1: https://reviews.llvm.org/D80173