getParent() ^ 3 == getModule() ; NFCI
[oota-llvm.git] / lib / Transforms / Instrumentation / SanitizerCoverage.cpp
index cbdcc5e6cfe18217d199a6b6d1e5af58ed0219ca..09de7a2cda2b40661c78f0f2775802306a7ce549 100644 (file)
@@ -431,8 +431,7 @@ void SanitizerCoverageModule::InjectTraceForCmp(
 
 void SanitizerCoverageModule::SetNoSanitizeMetadata(Instruction *I) {
   I->setMetadata(
-      I->getParent()->getParent()->getParent()->getMDKindID("nosanitize"),
-      MDNode::get(*C, None));
+      I->getModule()->getMDKindID("nosanitize"), MDNode::get(*C, None));
 }
 
 void SanitizerCoverageModule::InjectCoverageAtBlock(Function &F, BasicBlock &BB,