diff options
Diffstat (limited to 'test/Sema/builtins.c')
-rw-r--r-- | test/Sema/builtins.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/Sema/builtins.c b/test/Sema/builtins.c index d525ac0..8ca33c8 100644 --- a/test/Sema/builtins.c +++ b/test/Sema/builtins.c @@ -2,7 +2,7 @@ // This test needs to set the target because it uses __builtin_ia32_vec_ext_v4si int test1(float a, int b) { - return __builtin_isless(a, b); + return __builtin_isless(a, b); // expected-note {{declared here}} } int test2(int a, int b) { return __builtin_islessequal(a, b); // expected-error {{floating point type}} @@ -191,3 +191,9 @@ void test18() { ptr = __builtin___strlcpy_chk(dst, src, sizeof(src), sizeof(dst)); // expected-warning {{incompatible integer to pointer conversion}} ptr = __builtin___strlcat_chk(dst, src, sizeof(src), sizeof(dst)); // expected-warning {{incompatible integer to pointer conversion}} } + +void no_ms_builtins() { + __assume(1); // expected-warning {{implicit declaration}} + __noop(1); // expected-warning {{implicit declaration}} + __debugbreak(); // expected-warning {{implicit declaration}} +} |