diff options
Diffstat (limited to 'clang/test/CodeGenCXX/cfi-vcall-no-trap.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/cfi-vcall-no-trap.cpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/clang/test/CodeGenCXX/cfi-vcall-no-trap.cpp b/clang/test/CodeGenCXX/cfi-vcall-no-trap.cpp deleted file mode 100644 index dbfe558065a..00000000000 --- a/clang/test/CodeGenCXX/cfi-vcall-no-trap.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// Only output llvm.assume(llvm.type.test()) if cfi-vcall is disabled and whole-program-vtables is enabled -// RUN: %clang_cc1 -fvisibility hidden -fsanitize=cfi-vcall -fwhole-program-vtables -emit-llvm -o - %s | FileCheck --check-prefix=CHECK --check-prefix=CFI %s -// RUN: %clang_cc1 -fvisibility hidden -fwhole-program-vtables -emit-llvm -o - %s | FileCheck --check-prefix=CHECK --check-prefix=NOCFI %s - -struct S1 { - virtual void f(); -}; - -// CHECK: define{{.*}}s1f -// CHECK: llvm.type.test -// CFI-NOT: llvm.assume -// NOCFI: llvm.assume -void s1f(S1 *s1) { - s1->f(); -} |