Revert my change to clone named metadata. Buildbots are complaining.
authorBob Wilson <bob.wilson@apple.com>
Tue, 22 Jun 2010 02:08:51 +0000 (02:08 +0000)
committerBob Wilson <bob.wilson@apple.com>
Tue, 22 Jun 2010 02:08:51 +0000 (02:08 +0000)
--- Reverse-merging r106508 into '.':
U    lib/Transforms/Utils/CloneModule.cpp

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106521 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/CloneModule.cpp

index 1809bbb32012f7b479fbb67602c58ef45ab5251d..b87c082793e067c8df47836cbf77cde12526c9a2 100644 (file)
@@ -122,17 +122,6 @@ Module *llvm::CloneModule(const Module *M,
     if (const Constant* C = I->getAliasee())
       GA->setAliasee(cast<Constant>(MapValue(C, ValueMap)));
   }
-
-  // And named metadata....
-  for (Module::const_named_metadata_iterator I = M->named_metadata_begin(),
-         E = M->named_metadata_end(); I != E; ++I) {
-    const NamedMDNode &NMD = *I;
-    SmallVector<MDNode*, 4> MDs;
-    for (unsigned i = 0, e = NMD.getNumOperands(); i != e; ++i)
-      MDs.push_back(cast<MDNode>(MapValue(NMD.getOperand(i), ValueMap)));
-    NamedMDNode::Create(New->getContext(), NMD.getName(),
-                        MDs.data(), MDs.size(), New);
-  }
   
   return New;
 }