[PATCH] [Modules] Teach Clang to survive ambiguous macros which come from system headers even if they arrived when merging non-system modules.

Chandler Carruth chandlerc at gmail.com
Fri Mar 13 01:32:23 PDT 2015


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D8310

Files:
  cfe/trunk/lib/Serialization/ASTReader.cpp
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/a/quote/a_quote.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/a/system/a_system.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/b/quote/b_quote.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/b/system/b_system.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/c/quote/c_quote.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/c/system/c_system.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/d/quote/d_quote.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/d/system/d_system.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/e/quote/e_quote.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/e/system/e_system.h
  cfe/trunk/test/Modules/Inputs/macro-ambiguity/module.modulemap
  cfe/trunk/test/Modules/macro-ambiguity.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8310.21901.patch
Type: text/x-patch
Size: 12758 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150313/e89df4b4/attachment.bin>


More information about the cfe-commits mailing list