summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2017-08-08 20:20:40 +0000
committerKostya Serebryany <kcc@google.com>2017-08-08 20:20:40 +0000
commit9f338dcd4fa43eb352d316039b53d374a87fbd7a (patch)
tree135f5ded6c7e2dbdc25f9af39f17b0da024491ca /clang/lib
parentf051f5d1e615e65f214a03472698612dc3754cdd (diff)
downloadbcm5719-llvm-9f338dcd4fa43eb352d316039b53d374a87fbd7a.tar.gz
bcm5719-llvm-9f338dcd4fa43eb352d316039b53d374a87fbd7a.zip
[sanitizer-coverage] -fsanitize-coverage=bb,inline-8bit-counters
llvm-svn: 310409
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/SanitizerArgs.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Driver/SanitizerArgs.cpp b/clang/lib/Driver/SanitizerArgs.cpp
index 091610d03cf..2f12c6d4a5f 100644
--- a/clang/lib/Driver/SanitizerArgs.cpp
+++ b/clang/lib/Driver/SanitizerArgs.cpp
@@ -543,8 +543,10 @@ SanitizerArgs::SanitizerArgs(const ToolChain &TC,
<< "-fsanitize-coverage=trace-pc-guard";
int InsertionPointTypes = CoverageFunc | CoverageBB | CoverageEdge;
+ int InstrumentationTypes =
+ CoverageTracePC | CoverageTracePCGuard | CoverageInline8bitCounters;
if ((CoverageFeatures & InsertionPointTypes) &&
- !(CoverageFeatures &(CoverageTracePC | CoverageTracePCGuard))) {
+ !(CoverageFeatures & InstrumentationTypes)) {
D.Diag(clang::diag::warn_drv_deprecated_arg)
<< "-fsanitize-coverage=[func|bb|edge]"
<< "-fsanitize-coverage=[func|bb|edge],[trace-pc-guard|trace-pc]";
OpenPOWER on IntegriCloud