[AArch64] Define TARGET_HEADER_BUILTIN
authorMartin Storsjo <martin@martin.st>
Wed, 18 Jul 2018 06:15:09 +0000 (06:15 +0000)
committerMartin Storsjo <martin@martin.st>
Wed, 18 Jul 2018 06:15:09 +0000 (06:15 +0000)
Without it, the new intrinsics became available for all language
variants. This was missed in SVN r337327.

llvm-svn: 337352

clang/lib/Basic/Targets/AArch64.cpp

index e55b606..1665a21 100644 (file)
@@ -29,6 +29,8 @@ const Builtin::Info AArch64TargetInfo::BuiltinInfo[] = {
    {#ID, TYPE, ATTRS, nullptr, ALL_LANGUAGES, nullptr},
 #define LANGBUILTIN(ID, TYPE, ATTRS, LANG)                                     \
   {#ID, TYPE, ATTRS, nullptr, LANG, nullptr},
+#define TARGET_HEADER_BUILTIN(ID, TYPE, ATTRS, HEADER, LANGS, FEATURE)         \
+  {#ID, TYPE, ATTRS, HEADER, LANGS, FEATURE},
 #include "clang/Basic/BuiltinsAArch64.def"
 };