Provide a custom diagnostic when code tries to use an unknown builtin
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83014 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Sema/builtins.c b/test/Sema/builtins.c
index 912a6b3..e133d62 100644
--- a/test/Sema/builtins.c
+++ b/test/Sema/builtins.c
@@ -67,3 +67,7 @@
void test12(void) {
__builtin_trap(); // no warning because trap is noreturn.
}
+
+void test_unknown_builtin(int a, int b) {
+ __builtin_foo(a, b); // expected-error{{use of unknown builtin}}
+}