[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