commit | 11be06464a338b7c6e007898a7709498dc456db2 | [log] [tgz] |
---|---|---|
author | Reid Kleckner <reid@kleckner.net> | Wed Jun 26 17:16:08 2013 +0000 |
committer | Reid Kleckner <reid@kleckner.net> | Wed Jun 26 17:16:08 2013 +0000 |
tree | bdfc8e40b72cf00457716cc0807a3e0b38e445fe | |
parent | eacc92f312086b37e82cb022eca2cb352602dc78 [diff] |
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