Remove unused but set variable flagged by GCC.
[oota-llvm.git] / lib / CodeGen / LocalStackSlotAllocation.cpp
index 238bf52dfed7f2b05e6314773acb5103ee09a9c1..fbc9e20517c2c4c90d7b6382bec24792ae1804d4 100644 (file)
@@ -314,7 +314,8 @@ bool LocalStackSlotPass::insertFrameReferenceRegisters(MachineFunction &Fn) {
             // No previously defined register was in range, so create a
             // new one.
             int64_t InstrOffset = TRI->getFrameIndexInstrOffset(MI, idx);
-            const TargetRegisterClass *RC = TRI->getPointerRegClass();
+            const MachineFunction *MF = MI->getParent()->getParent();
+            const TargetRegisterClass *RC = TRI->getPointerRegClass(*MF);
             BaseReg = Fn.getRegInfo().createVirtualRegister(RC);
 
             DEBUG(dbgs() << "  Materializing base register " << BaseReg <<