From 1c6d6c996adcc396d6a5f7cf5a2c20f2841d35a2 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 20 Jun 2003 14:36:52 +0000 Subject: [PATCH] Fix the build. :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6797 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/IPO/PoolAllocate.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Transforms/IPO/PoolAllocate.cpp b/lib/Transforms/IPO/PoolAllocate.cpp index e4880a5d927..7c4d1c5ad1a 100644 --- a/lib/Transforms/IPO/PoolAllocate.cpp +++ b/lib/Transforms/IPO/PoolAllocate.cpp @@ -85,7 +85,7 @@ void PoolAllocate::buildIndirectFunctionSets(Module &M) { if (DSN->isIncomplete()) std::cerr << "Incomplete node " << CSI->getCallInst(); // assert(DSN->isGlobalNode()); - std::vector &Callees = DSN->getGlobals(); + const std::vector &Callees = DSN->getGlobals(); if (Callees.size() > 0) { Function *firstCalledF = dyn_cast(*Callees.begin()); FuncECs.addElement(firstCalledF); @@ -93,7 +93,7 @@ void PoolAllocate::buildIndirectFunctionSets(Module &M) { (&CSI->getCallInst(), firstCalledF)); if (Callees.size() > 1) { - for (std::vector::iterator CalleesI = + for (std::vector::const_iterator CalleesI = Callees.begin()+1, CalleesE = Callees.end(); CalleesI != CalleesE; ++CalleesI) { Function *calledF = dyn_cast(*CalleesI); @@ -577,7 +577,7 @@ Function* FuncTransform::getFuncClass(Value *V) { if (!DSN) { return 0; } - std::vector &Callees = DSN->getGlobals(); + const std::vector &Callees = DSN->getGlobals(); if (Callees.size() > 0) { Function *calledF = dyn_cast(*Callees.begin()); assert(PAInfo.FuncECs.findClass(calledF) && "should exist in some eq. class");