From: Jakob Stoklund Olesen Date: Tue, 4 Oct 2011 20:18:39 +0000 (+0000) Subject: Properly use const_iterator. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=dae7909be3158c44c9bc3d7d33782430b88bea77;p=oota-llvm.git Properly use const_iterator. This should unbreak the Windows build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141105 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/TableGen/CodeGenRegisters.cpp b/utils/TableGen/CodeGenRegisters.cpp index b09dfe94827..b7315446163 100644 --- a/utils/TableGen/CodeGenRegisters.cpp +++ b/utils/TableGen/CodeGenRegisters.cpp @@ -757,11 +757,11 @@ void CodeGenRegBank::computeInferredRegisterClasses() { // Compute the set of registers supporting each SubRegIndex. SubReg2SetMap SRSets; - for (CodeGenRegister::Set::iterator RI = RC.getMembers().begin(), + for (CodeGenRegister::Set::const_iterator RI = RC.getMembers().begin(), RE = RC.getMembers().end(); RI != RE; ++RI) { - CodeGenRegister::SubRegMap SRM = (*RI)->getSubRegs(); - for (CodeGenRegister::SubRegMap::iterator I = SRM.begin(), E = SRM.end(); - I != E; ++I) + const CodeGenRegister::SubRegMap &SRM = (*RI)->getSubRegs(); + for (CodeGenRegister::SubRegMap::const_iterator I = SRM.begin(), + E = SRM.end(); I != E; ++I) SRSets[I->first].insert(*RI); }