diff options
| author | Kostya Serebryany <kcc@google.com> | 2017-08-08 20:20:40 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2017-08-08 20:20:40 +0000 |
| commit | 9f338dcd4fa43eb352d316039b53d374a87fbd7a (patch) | |
| tree | 135f5ded6c7e2dbdc25f9af39f17b0da024491ca /clang/lib | |
| parent | f051f5d1e615e65f214a03472698612dc3754cdd (diff) | |
| download | bcm5719-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.cpp | 4 |
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]"; |

