Linker: Remove an unnecessary local variable in for loop, NFC
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 15 Apr 2016 23:32:44 +0000 (23:32 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 15 Apr 2016 23:32:44 +0000 (23:32 +0000)
Reduces changes in a follow-up commit.

llvm-svn: 266493

llvm/lib/Linker/IRMover.cpp

index f83b25a..e4121fe 100644 (file)
@@ -999,12 +999,10 @@ void IRLinker::linkNamedMDNodes() {
       continue;
     NamedMDNode *DestNMD = DstM.getOrInsertNamedMetadata(NMD.getName());
     // Add Src elements into Dest node.
-    for (const MDNode *op : NMD.operands()) {
-      MDNode *DestMD = MapMetadata(
-          op, ValueMap, ValueMapperFlags | RF_NullMapMissingGlobalValues,
-          &TypeMap, &GValMaterializer);
-      DestNMD->addOperand(DestMD);
-    }
+    for (const MDNode *Op : NMD.operands())
+      DestNMD->addOperand(MapMetadata(
+          Op, ValueMap, ValueMapperFlags | RF_NullMapMissingGlobalValues,
+          &TypeMap, &GValMaterializer));
   }
 }