summaryrefslogtreecommitdiffstats
path: root/clang/test/PCH/macro-undef.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [Test] Make Lit tests C++11 compatible - miscCharles Li2017-02-171-3/+3
| | | | | | | | Updated 5 tests. Differential Revision: https://reviews.llvm.org/D24812 llvm-svn: 295484
* If a module A exports a macro M, and a module B imports that macro and #undef'sRichard Smith2014-03-011-0/+36
it, importers of B should not see the macro. This is complicated by the fact that A's macro could also be visible through a different path. The rules (as hashed out on cfe-commits) are included as a documentation update in this change. With this, the number of regressions in libc++'s testsuite when modules are enabled drops from 47 to 7. Those remaining 7 are also macro-related, and are due to remaining bugs in this change (in particular, the handling of submodules is imperfect). llvm-svn: 202560
OpenPOWER on IntegriCloud