diff options
author | Alex Lorenz <arphaman@gmail.com> | 2017-04-12 11:03:25 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2017-04-12 11:03:25 +0000 |
commit | 53b4b1846d21ab045af21ff8227c8eddf2b1a8ba (patch) | |
tree | 073310c01c5881c14977ac1d887db7e9574d57b5 /clang/lib/Lex/PPMacroExpansion.cpp | |
parent | da7b15df703bae445ab76762891e49b7496abb88 (diff) | |
download | bcm5719-llvm-53b4b1846d21ab045af21ff8227c8eddf2b1a8ba.tar.gz bcm5719-llvm-53b4b1846d21ab045af21ff8227c8eddf2b1a8ba.zip |
Add support for __builtin_available to __has_builtin
rdar://31576715
llvm-svn: 300049
Diffstat (limited to 'clang/lib/Lex/PPMacroExpansion.cpp')
-rw-r--r-- | clang/lib/Lex/PPMacroExpansion.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Lex/PPMacroExpansion.cpp b/clang/lib/Lex/PPMacroExpansion.cpp index de166c75e2c..358c96a7830 100644 --- a/clang/lib/Lex/PPMacroExpansion.cpp +++ b/clang/lib/Lex/PPMacroExpansion.cpp @@ -1746,6 +1746,7 @@ void Preprocessor::ExpandBuiltinMacro(Token &Tok) { return llvm::StringSwitch<bool>(II->getName()) .Case("__make_integer_seq", LangOpts.CPlusPlus) .Case("__type_pack_element", LangOpts.CPlusPlus) + .Case("__builtin_available", true) .Default(false); } }); |