diff options
-rw-r--r-- | lib/Target/X86/X86AsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/X86/X86AsmPrinter.cpp b/lib/Target/X86/X86AsmPrinter.cpp index f91a170098..7f47adfe27 100644 --- a/lib/Target/X86/X86AsmPrinter.cpp +++ b/lib/Target/X86/X86AsmPrinter.cpp @@ -563,7 +563,7 @@ void X86ATTAsmPrinter::printMemReference(const MachineInstr *MI, unsigned Op){ printOp(DispSpec, true); } else { int DispVal = DispSpec.getImmedValue(); - if (DispVal) + if (DispVal || (!IndexReg.getReg() && !BaseReg.getReg())) O << DispVal; } |