summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/cfi-stats.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2016-06-25 00:24:06 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2016-06-25 00:24:06 +0000
commit0ca0363d052425c5788aafeafe6030264c25cdb2 (patch)
tree9757cda2bd9fac594e1ea0f5136774d49cd9c8d1 /clang/test/CodeGenCXX/cfi-stats.cpp
parent0312f614b1bfdad55c1832ee37d6d4b738ea70cf (diff)
downloadbcm5719-llvm-0ca0363d052425c5788aafeafe6030264c25cdb2.tar.gz
bcm5719-llvm-0ca0363d052425c5788aafeafe6030264c25cdb2.zip
CodeGen: Start emitting checked loads when both trapping CFI and -fwhole-program-vtables are enabled.
Differential Revision: http://reviews.llvm.org/D21122 llvm-svn: 273757
Diffstat (limited to 'clang/test/CodeGenCXX/cfi-stats.cpp')
-rw-r--r--clang/test/CodeGenCXX/cfi-stats.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/cfi-stats.cpp b/clang/test/CodeGenCXX/cfi-stats.cpp
index e6421321edd..6d0dd5b2709 100644
--- a/clang/test/CodeGenCXX/cfi-stats.cpp
+++ b/clang/test/CodeGenCXX/cfi-stats.cpp
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple x86_64-unknown-linux -fvisibility hidden -fsanitize=cfi-vcall,cfi-nvcall,cfi-derived-cast,cfi-unrelated-cast,cfi-icall -fsanitize-stats -emit-llvm -o - %s | FileCheck %s
+// RUN: %clang_cc1 -triple x86_64-unknown-linux -fvisibility hidden -fsanitize=cfi-vcall,cfi-nvcall,cfi-derived-cast,cfi-unrelated-cast,cfi-icall -fsanitize-trap=cfi-vcall -fwhole-program-vtables -fsanitize-stats -emit-llvm -o - %s | FileCheck %s
// CHECK: [[STATS:@[^ ]*]] = internal global { i8*, i32, [5 x [2 x i8*]] } { i8* null, i32 5, [5 x [2 x i8*]]
// CHECK: {{\[\[}}2 x i8*] zeroinitializer,
OpenPOWER on IntegriCloud