IR: Split Metadata from Value
[oota-llvm.git] / lib / Transforms / Instrumentation / SanitizerCoverage.cpp
index 34f5ae96b139c495d0a8543bab2d60f9fa0f302d..7d86e1c8af060ff83b49d6c3ee32773166d9189d 100644 (file)
@@ -275,7 +275,7 @@ void SanitizerCoverageModule::InjectCoverageAtBlock(Function &F,
   Load->setAtomic(Monotonic);
   Load->setAlignment(1);
   Load->setMetadata(F.getParent()->getMDKindID("nosanitize"),
-                    MDNode::get(*C, ArrayRef<llvm::Value *>()));
+                    MDNode::get(*C, None));
   Value *Cmp = IRB.CreateICmpEQ(Constant::getNullValue(Int8Ty), Load);
   Instruction *Ins = SplitBlockAndInsertIfThen(
       Cmp, IP, false, MDBuilder(*C).createBranchWeights(1, 100000));