summaryrefslogtreecommitdiffstats
path: root/clang/include/clang/Basic/Builtins.td
diff options
context:
space:
mode:
Diffstat (limited to 'clang/include/clang/Basic/Builtins.td')
-rw-r--r--clang/include/clang/Basic/Builtins.td6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/include/clang/Basic/Builtins.td b/clang/include/clang/Basic/Builtins.td
index f421223ff087..64f805ec2e4c 100644
--- a/clang/include/clang/Basic/Builtins.td
+++ b/clang/include/clang/Basic/Builtins.td
@@ -1164,6 +1164,12 @@ def Unreachable : Builtin {
let Prototype = "void()";
}
+def AllowRuntimeCheck : Builtin {
+ let Spellings = ["__builtin_allow_runtime_check"];
+ let Attributes = [NoThrow, Pure, Const];
+ let Prototype = "bool(char const*)";
+}
+
def ShuffleVector : Builtin {
let Spellings = ["__builtin_shufflevector"];
let Attributes = [NoThrow, Const, CustomTypeChecking];