]> granicus.if.org Git - clang/commit
Prevent premature macro expansion in __has_builtin, __has_feature,
authorAndy Gibbs <andyg1001@hotmail.co.uk>
Sat, 17 Nov 2012 19:18:27 +0000 (19:18 +0000)
committerAndy Gibbs <andyg1001@hotmail.co.uk>
Sat, 17 Nov 2012 19:18:27 +0000 (19:18 +0000)
commit3f03b586351779be6947466f530f22c491b1b70f
treeeabb6e54ff57bc6e0c350506e8e9f19e6fb4e9e9
parent97f8461a2c553f68a258612d2322e4281c3f0915
Prevent premature macro expansion in __has_builtin, __has_feature,
__has_attribute, __has_extension, making them behave more akin to
conventional macros.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168268 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Lex/PPMacroExpansion.cpp
test/Preprocessor/feature_tests.c