diff options
Diffstat (limited to 'clang/test/CodeGen/builtins.c')
-rw-r--r-- | clang/test/CodeGen/builtins.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/CodeGen/builtins.c b/clang/test/CodeGen/builtins.c index 591416d00cc..9f2a74f6c87 100644 --- a/clang/test/CodeGen/builtins.c +++ b/clang/test/CodeGen/builtins.c @@ -453,6 +453,13 @@ void test_builtin_launder(int *p) { int *d = __builtin_launder(p); } +// __warn_memset_zero_len should be NOP, see https://sourceware.org/bugzilla/show_bug.cgi?id=25399 +// CHECK-LABEL: define void @test___warn_memset_zero_len +void test___warn_memset_zero_len() { + // CHECK-NOT: @__warn_memset_zero_len + __warn_memset_zero_len(); +} + // Behavior of __builtin_os_log differs between platforms, so only test on X86 #ifdef __x86_64__ |