[cfe-dev] Clang Microsoft CXX ABI support?

Timur Iskhodzhanov timurrrr at google.com
Fri Mar 23 04:31:10 PDT 2012


Hello gentlemen,

I'm working on AddressSanitizer (a.k.a. ASan,
http://code.google.com/p/address-sanitizer/ ) and trying to port it to
Windows.

So far we've made good progress using Clang as a C frontend
( see http://code.google.com/p/address-sanitizer/wiki/WindowsPort )
but struggle to make basic C++ programs work with the Microsoft CXX ABI.

I've found a few bugs already which show that Clang++ can't
compile/mangle some really basic stuff with this ABI.

Here's an ASan meta-bug to track the list of Clang++ bugs:
http://code.google.com/p/address-sanitizer/issues/detail?id=56

Can you please suggest what to do with these bugs?

[I'm very not familiar with the Clang source code neither have I
experience in writing compilers but I hope I'll be able to fix at
lesat some trivial stuff with a little guidance]

Thanks a lot!
Timur Iskhodzhanov,
Google Russia



More information about the cfe-dev mailing list