aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--instrumentation/SanitizerCoveragePCGUARD.so.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/instrumentation/SanitizerCoveragePCGUARD.so.cc b/instrumentation/SanitizerCoveragePCGUARD.so.cc
index da1db3ff..6b6a00d1 100644
--- a/instrumentation/SanitizerCoveragePCGUARD.so.cc
+++ b/instrumentation/SanitizerCoveragePCGUARD.so.cc
@@ -905,6 +905,7 @@ bool ModuleSanitizerCoverage::InjectCoverage(Function & F,
Value *c = selectInst->getCondition();
auto t = c->getType();
+
if (t->getTypeID() == llvm::Type::IntegerTyID) {
IRBuilder<> IRB(selectInst->getNextNode());