diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2018-06-21 23:22:37 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2018-06-21 23:22:37 +0000 |
commit | fb762b27f27c67d00a8c3ab04452ddfb524a53b1 (patch) | |
tree | 63e32acb59f6f77497b424b2b50ed0e0f8c16c3f /clang/test | |
parent | 2ef486690cbec5e626fc4eeaddce59a996e213f2 (diff) | |
download | bcm5719-llvm-fb762b27f27c67d00a8c3ab04452ddfb524a53b1.tar.gz bcm5719-llvm-fb762b27f27c67d00a8c3ab04452ddfb524a53b1.zip |
Ignore blacklist when generating __cfi_check_fail.
Summary: Fixes PR37898.
Reviewers: pcc, vlad.tsyrklevich
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D48454
llvm-svn: 335305
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/CodeGen/cfi-check-fail2.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/CodeGen/cfi-check-fail2.c b/clang/test/CodeGen/cfi-check-fail2.c index 5340871c2eb..9c4d0ac2ea3 100644 --- a/clang/test/CodeGen/cfi-check-fail2.c +++ b/clang/test/CodeGen/cfi-check-fail2.c @@ -3,6 +3,12 @@ // RUN: -fsanitize=cfi-vcall \ // RUN: -emit-llvm -o - %s | FileCheck %s +// Check that blacklist does not affect generated code. +// RUN: echo "src:*" > %t-all.blacklist +// RUN: %clang_cc1 -triple x86_64-unknown-linux -O0 -fsanitize-cfi-cross-dso \ +// RUN: -fsanitize=cfi-vcall -fsanitize-blacklist=%t-all.blacklist \ +// RUN: -emit-llvm -o - %s | FileCheck %s + void caller(void (*f)()) { f(); } |