[llvm-commits] [llvm] r109852 - /llvm/trunk/tools/bugpoint/ExtractFunction.cpp

Duncan Sands baldrick at free.fr
Thu Jul 29 22:50:45 PDT 2010


Author: baldrick
Date: Fri Jul 30 00:50:45 2010
New Revision: 109852

URL: http://llvm.org/viewvc/llvm-project?rev=109852&view=rev
Log:
Do not pass a copy of the value map, pass a reference to it.

Modified:
    llvm/trunk/tools/bugpoint/ExtractFunction.cpp

Modified: llvm/trunk/tools/bugpoint/ExtractFunction.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/bugpoint/ExtractFunction.cpp?rev=109852&r1=109851&r2=109852&view=diff
==============================================================================
--- llvm/trunk/tools/bugpoint/ExtractFunction.cpp (original)
+++ llvm/trunk/tools/bugpoint/ExtractFunction.cpp Fri Jul 30 00:50:45 2010
@@ -199,7 +199,7 @@
 /// static ctors/dtors, we need to add an llvm.global_[cd]tors global to M2, and
 /// prune appropriate entries out of M1s list.
 static void SplitStaticCtorDtor(const char *GlobalName, Module *M1, Module *M2,
-                                ValueMap<const Value*, Value*> VMap) {
+                                ValueMap<const Value*, Value*> &VMap) {
   GlobalVariable *GV = M1->getNamedGlobal(GlobalName);
   if (!GV || GV->isDeclaration() || GV->hasLocalLinkage() ||
       !GV->use_empty()) return;





More information about the llvm-commits mailing list