[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