[cfe-commits] r163022 - in /cfe/trunk: include/clang/Lex/Token.h lib/Lex/PPMacroExpansion.cpp lib/Lex/TokenLexer.cpp test/Preprocessor/microsoft-ext.c

Will Wilson will at indefiant.com
Wed Dec 12 15:40:55 PST 2012


Hi João,

Re r163022: Emulate MSVC's preprocessor macro argument separator behavior
by not considering commas from nested macro expansions as argument
separators. Fixes parsing of VS 2012 headers.

Did you make any further progress on getting clang compiling against the
VS2012 headers? I ask as I'm running into this very issue just now and was
rather hoping you might have a solution waiting in the wings ;) If not, I
may try and take a look at in in the coming weeks. Any thoughts/patches
greatly appreciated!

- Will.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20121213/87af5b63/attachment.html>


More information about the cfe-commits mailing list