Skip to content

Commit 913977b

Browse files
committed
Updating usage of SanitizerCoverage.
1 parent 059736e commit 913977b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/IRGen/IRGen.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
7272
#include "llvm/Transforms/Instrumentation.h"
7373
#include "llvm/Transforms/Instrumentation/AddressSanitizer.h"
74+
#include "llvm/Transforms/Instrumentation/SanitizerCoverage.h"
7475
#include "llvm/Transforms/Instrumentation/ThreadSanitizer.h"
7576
#include "llvm/Transforms/ObjCARC.h"
7677

@@ -139,7 +140,9 @@ static void addSanitizerCoveragePass(const PassManagerBuilder &Builder,
139140
legacy::PassManagerBase &PM) {
140141
const PassManagerBuilderWrapper &BuilderWrapper =
141142
static_cast<const PassManagerBuilderWrapper &>(Builder);
142-
PM.add(createSanitizerCoverageModulePass(
143+
PM.add(createModuleSanitizerCoverageLegacyPassPass(
144+
BuilderWrapper.IRGOpts.SanitizeCoverage));
145+
PM.add(createSanitizerCoverageLegacyPassPass(
143146
BuilderWrapper.IRGOpts.SanitizeCoverage));
144147
}
145148

0 commit comments

Comments
 (0)