11be06464a338b7c6e007898a7709498dc456db2 |
|
26-Jun-2013 |
Reid Kleckner <reid@kleckner.net> |
Match MSVC's handling of commas during macro argument expansion This allows clang to parse the type_traits header in Visual Studio 2012, which is included widely in practice. This is a rework of r163022 by João Matos. The original patch broke preprocessing of gtest headers, which this patch addresses. Patch by Will Wilson! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184968 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Preprocessor/microsoft-ext.c
|
93dec51750411678bb9c5bc1b27b259f5f5a23bd |
|
26-Sep-2012 |
Nico Weber <nicolasweber@gmx.de> |
Revert r163022, it caused PR13924. Add a test for PR13924. Do not revert the test added in r163022, it surprisingly still passes even after reverting the code changes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164672 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Preprocessor/microsoft-ext.c
|
3e1ec72e9ef097562774e43bd2847aac57b73d3d |
|
31-Aug-2012 |
Joao Matos <ripzonetriton@gmail.com> |
Normalize line endings of r163022. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163023 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Preprocessor/microsoft-ext.c
|
181cd5bdebf0b88e8194c3f58da60f7f5b918b33 |
|
31-Aug-2012 |
Joao Matos <ripzonetriton@gmail.com> |
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163022 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Preprocessor/microsoft-ext.c
|