diff --git a/lib/Target/X86/X86IntelAsmPrinter.cpp b/lib/Target/X86/X86IntelAsmPrinter.cpp index e54328bb25d..b51ef58f048 100755 --- a/lib/Target/X86/X86IntelAsmPrinter.cpp +++ b/lib/Target/X86/X86IntelAsmPrinter.cpp @@ -117,7 +117,7 @@ void X86IntelAsmPrinter::printOp(const MachineOperand &MO, if (Offset > 0) O << " + " << Offset; else if (Offset < 0) - O << " - " << -Offset; + O << Offset; return; } case MachineOperand::MO_ExternalSymbol: