[cfe-dev] [LLVMdev] MSVC++ ABI compatibility is not a Windows requirement

Óscar Fuentes ofv at wanadoo.es
Wed Jul 31 18:31:17 PDT 2013


João Matos <ripzonetriton at gmail.com>
writes:

> Clang is also being increasingly used by tools and having proper MSVC C++
> ABI support is very valuable for extracting all kinds of information for
> interop purposes (record layouts, vftable layouts, mangling, etc).

Indeed. That's an usage that does not require a working clang++
compiler. I thought that part of the information you mention is deep
inside LLVM, where libclang has no access. Seems I was wrong.

However, as long as Clang does not reliably implement the MS C++ ABI, I
would prefer to use that metainformation for using it with code compiled
by clang itself :-)

Muito obrigado.




More information about the cfe-dev mailing list