Use -> instead of (*iter).
[oota-llvm.git] / lib / CodeGen / RegAllocBasic.cpp
index 5496d69fd3df1aa381faee2de9cdb4a3b9911100..8019cf227bdc3db68e14e0382a76ca50e2b7ee69 100644 (file)
@@ -233,6 +233,7 @@ void RegAllocBase::init(VirtRegMap &vrm, LiveIntervals &lis) {
   MRI = &vrm.getRegInfo();
   VRM = &vrm;
   LIS = &lis;
+  MRI->freezeReservedRegs(vrm.getMachineFunction());
   RegClassInfo.runOnMachineFunction(vrm.getMachineFunction());
 
   const unsigned NumRegs = TRI->getNumRegs();