From: James Molloy Date: Fri, 15 Jul 2016 08:12:44 +0000 (+0000) Subject: [ARM] Fix build after r275540 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d7bfcbac2645383aaf5083b40268ce00b45e16fe;p=llvm [ARM] Fix build after r275540 A rebase seemed so innocent before committing. Turns out someone changed a pointer to a reference in the mean time :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275541 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/ARM/ARMISelLowering.cpp b/lib/Target/ARM/ARMISelLowering.cpp index 1d07e773f9d..8ee275f554f 100644 --- a/lib/Target/ARM/ARMISelLowering.cpp +++ b/lib/Target/ARM/ARMISelLowering.cpp @@ -8255,12 +8255,12 @@ ARMTargetLowering::EmitInstrWithCustomInserter(MachineInstr &MI, // Thumb1 post-indexed loads are really just single-register LDMs. case ARM::tLDR_postidx: { BuildMI(*BB, MI, dl, TII->get(ARM::tLDMIA_UPD)) - .addOperand(MI->getOperand(1)) // Rn_wb - .addOperand(MI->getOperand(2)) // Rn - .addOperand(MI->getOperand(3)) // PredImm - .addOperand(MI->getOperand(4)) // PredReg - .addOperand(MI->getOperand(0)); // Rt - MI->eraseFromParent(); + .addOperand(MI.getOperand(1)) // Rn_wb + .addOperand(MI.getOperand(2)) // Rn + .addOperand(MI.getOperand(3)) // PredImm + .addOperand(MI.getOperand(4)) // PredReg + .addOperand(MI.getOperand(0)); // Rt + MI.eraseFromParent(); return BB; }