File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 71
71
#include " llvm/Transforms/IPO/PassManagerBuilder.h"
72
72
#include " llvm/Transforms/Instrumentation.h"
73
73
#include " llvm/Transforms/Instrumentation/AddressSanitizer.h"
74
+ #include " llvm/Transforms/Instrumentation/SanitizerCoverage.h"
74
75
#include " llvm/Transforms/Instrumentation/ThreadSanitizer.h"
75
76
#include " llvm/Transforms/ObjCARC.h"
76
77
@@ -139,7 +140,9 @@ static void addSanitizerCoveragePass(const PassManagerBuilder &Builder,
139
140
legacy::PassManagerBase &PM) {
140
141
const PassManagerBuilderWrapper &BuilderWrapper =
141
142
static_cast <const PassManagerBuilderWrapper &>(Builder);
142
- PM.add (createSanitizerCoverageModulePass (
143
+ PM.add (createModuleSanitizerCoverageLegacyPassPass (
144
+ BuilderWrapper.IRGOpts .SanitizeCoverage ));
145
+ PM.add (createSanitizerCoverageLegacyPassPass (
143
146
BuilderWrapper.IRGOpts .SanitizeCoverage ));
144
147
}
145
148
You can’t perform that action at this time.
0 commit comments