[PATCH] [ms-cxxabi] Implement vbtable name mangling

Reid Kleckner rnk at google.com
Tue May 14 12:58:54 PDT 2013


This patch is much more complete and matches MSVC 2012 in every test case
I've been able to invent.  PTAL.


On Tue, May 14, 2013 at 3:59 PM, Reid Kleckner <rnk at google.com> wrote:

>   - Add full vbtable emission with tests, not just mangling
>   - Get the name mangling Just Right
>
> Hi rjmccall,
>
> http://llvm-reviews.chandlerc.com/D636
>
> CHANGE SINCE LAST DIFF
>   http://llvm-reviews.chandlerc.com/D636?vs=1540&id=1964#toc
>
> Files:
>   include/clang/AST/Mangle.h
>   lib/AST/ItaniumMangle.cpp
>   lib/AST/MicrosoftMangle.cpp
>   lib/CodeGen/CGCXXABI.cpp
>   lib/CodeGen/CGCXXABI.h
>   lib/CodeGen/CGClass.cpp
>   lib/CodeGen/CGVTables.cpp
>   lib/CodeGen/CGVTables.h
>   lib/CodeGen/MicrosoftCXXABI.cpp
>   test/CodeGenCXX/microsoft-abi-structors.cpp
>   test/CodeGenCXX/microsoft-abi-vbtables.cpp
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130514/7e05d2a3/attachment.html>


More information about the cfe-commits mailing list