FunctionExtractorPass has been superceded by GVExtractorPass
[oota-llvm.git] / lib / Transforms / IPO / ArgumentPromotion.cpp
index d7f122b564c33cbfcb6d79d532a245cf1a32ab33..230bafd6f0fcc84443478f4f06b0cbf141b768d0 100644 (file)
@@ -480,6 +480,7 @@ Function *ArgPromotion::DoPromotion(Function *F,
   if (F->hasCollector())
     NF->setCollector(F->getCollector());
   F->getParent()->getFunctionList().insert(F, NF);
+  NF->takeName(F);
 
   // Get the alias analysis information that we need to update to reflect our
   // changes.