Fix a potential bug.
authorEvan Cheng <evan.cheng@apple.com>
Fri, 10 Nov 2006 09:13:37 +0000 (09:13 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 10 Nov 2006 09:13:37 +0000 (09:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31634 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86RegisterInfo.cpp

index 74d446132b5bcfbcb9d4a06f8751c756665e86da..484402a0c55b7e1e3d7d3375d5d6632d6a3b1554 100644 (file)
@@ -172,7 +172,7 @@ static MachineInstr *FuseTwoAddrInst(unsigned Opcode, unsigned FrameIndex,
   for (unsigned i = 0; i != NumOps; ++i) {
     MachineOperand &MO = MI->getOperand(i+2);
     if (MO.isReg())
-      MIB = MIB.addReg(MO.getReg());
+      MIB = MIB.addReg(MO.getReg(), false, MO.isImplicit());
     else if (MO.isImm())
       MIB = MIB.addImm(MO.getImm());
     else if (MO.isGlobalAddress())