[PATCH] D34667: [Demangler] [DO NOT SUBMIT] Initial patch for Microsoft demangler.
Zachary Turner via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 30 17:47:29 PST 2018
In the comments I noted many cases that weren’t handled, I wonder if it was
one of those
On Tue, Jan 30, 2018 at 5:42 PM Peter Collingbourne via Phabricator <
reviews at reviews.llvm.org> wrote:
> pcc added a comment.
> Herald added a subscriber: hintonda.
>
> I've been using https://github.com/rui314/msvc-demangler which I
> understand is basically the same code as this.
>
> Here are a few names which it was unable to demangle:
>
> $ undname '??1B@@UAE at XZ'
> E expected, but got AE at XZ
> $ undname '?foo at B@@UAEXXZ'
> E expected, but got AEXXZ
> $ undname '?foo at B@@$4PPPPPPPM at A@AEXXZ'
> unknown func class: $4PPPPPPPM at A@AEXXZ
>
> They were all derived from the IR from the clang test case
> `clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp`.
>
>
> https://reviews.llvm.org/D34667
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180131/54e0839d/attachment.html>
More information about the llvm-commits
mailing list