diff options
| author | Kostya Serebryany <kcc@google.com> | 2016-09-15 22:11:08 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2016-09-15 22:11:08 +0000 |
| commit | 66a9c175bf35d0575a4d274f33f2dbfdc66add2a (patch) | |
| tree | f2ce05642d89e217c11ba2df14067ea599900662 /llvm/lib/Transforms/Instrumentation | |
| parent | be82d3ec0c651a6d70a6535068fb04072c31c250 (diff) | |
| download | bcm5719-llvm-66a9c175bf35d0575a4d274f33f2dbfdc66add2a.tar.gz bcm5719-llvm-66a9c175bf35d0575a4d274f33f2dbfdc66add2a.zip | |
[sanitizer-coverage] make trace-pc-guard and indirect-call work together
llvm-svn: 281665
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation')
| -rw-r--r-- | llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp b/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp index 63b2a6d1e0f..f8844bdcf38 100644 --- a/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp +++ b/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp @@ -521,7 +521,7 @@ void SanitizerCoverageModule::InjectCoverageForIndirectCalls( *F.getParent(), Ty, false, GlobalValue::PrivateLinkage, Constant::getNullValue(Ty), "__sancov_gen_callee_cache"); CalleeCache->setAlignment(CacheAlignment); - if (Options.TracePC) + if (Options.TracePC || Options.TracePCGuard) IRB.CreateCall(SanCovTracePCIndir, IRB.CreatePointerCast(Callee, IntptrTy)); else |

