Index: lib/Target/ARM/ThumbRegisterInfo.cpp =================================================================== --- lib/Target/ARM/ThumbRegisterInfo.cpp +++ lib/Target/ARM/ThumbRegisterInfo.cpp @@ -517,7 +517,6 @@ unsigned VReg = 0; const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); - ARMFunctionInfo *AFI = MF.getInfo(); DebugLoc dl = MI.getDebugLoc(); MachineInstrBuilder MIB(*MBB.getParent(), &MI); @@ -549,7 +548,7 @@ } // Modify MI as necessary to handle as much of 'Offset' as possible - assert(AFI->isThumbFunction() && + assert(MF.getInfo()->isThumbFunction() && "This eliminateFrameIndex only supports Thumb1!"); if (rewriteFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) return;