Avoid a hard coded constant.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 8 Apr 2009 08:09:33 +0000 (08:09 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 8 Apr 2009 08:09:33 +0000 (08:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68603 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index 6bdb92fbcb703d07cff73c6d899b1532c588ec89..1fcac9da2f851ddc4d3e952b658b58198fba4251 100644 (file)
@@ -7800,7 +7800,7 @@ X86TargetLowering::EmitInstrWithCustomInserter(MachineInstr *MI,
       AM.Disp = Op.getImm();
     }
     addFullAddress(BuildMI(BB, dl, TII->get(Opc)), AM)
-                      .addReg(MI->getOperand(4).getReg());
+                      .addReg(MI->getOperand(X86AddrNumOperands).getReg());
 
     // Reload the original control word now.
     addFrameReference(BuildMI(BB, dl, TII->get(X86::FLDCW16m)), CWFrameIdx);