aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-04-16 19:08:41 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-04-16 19:08:41 +0000
commit596eea7cc26979c952a0b177d024787a99b299df (patch)
tree109fdb515aefd3f15bceb876d7d51e12fee4a940 /lib/Frontend
parent051303ce09291dfbed537fa33b0d8a4d92c82b75 (diff)
rewrite-includes: Rewrite __has_include(_next) to get rid of a host dependency.
This broke e.g. compiling a crash report from a glibc system on Darwin. Sadly, the implementation had to game the lexer a lot as we're not using a real preprocessor here. It also doesn't handle special cases like arbitrary macros in __has_include, but since this macro isn't common outside of clang's headers we can get away with that. Fixes PR14422. Differential Revision: http://llvm-reviews.chandlerc.com/D594 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179616 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend')
0 files changed, 0 insertions, 0 deletions