diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-10-04 20:18:39 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-10-04 20:18:39 +0000 |
commit | dae7909be3158c44c9bc3d7d33782430b88bea77 (patch) | |
tree | f055f3300e20ec146c00114c575e27ff850980ce /utils | |
parent | 1e97def44ad34f35df6b67851afdd93850012029 (diff) | |
download | llvm-dae7909be3158c44c9bc3d7d33782430b88bea77.tar.gz llvm-dae7909be3158c44c9bc3d7d33782430b88bea77.tar.bz2 llvm-dae7909be3158c44c9bc3d7d33782430b88bea77.tar.xz |
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
Diffstat (limited to 'utils')
-rw-r--r-- | utils/TableGen/CodeGenRegisters.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/utils/TableGen/CodeGenRegisters.cpp b/utils/TableGen/CodeGenRegisters.cpp index b09dfe9482..b731544616 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); } |