diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-06-25 00:24:06 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-06-25 00:24:06 +0000 |
commit | 0ca0363d052425c5788aafeafe6030264c25cdb2 (patch) | |
tree | 9757cda2bd9fac594e1ea0f5136774d49cd9c8d1 /clang/test/CodeGenCXX/cfi-stats.cpp | |
parent | 0312f614b1bfdad55c1832ee37d6d4b738ea70cf (diff) | |
download | bcm5719-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.cpp | 1 |
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, |