git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148321
91177308-0d34-0410-b5e6-
96231b3b80d8
Scale = Val;
} else if (getLexer().is(AsmToken::RBrac)) {
const MCExpr *ValExpr = MCConstantExpr::Create(Val, getContext());
- Disp = isPlus ? MCUnaryExpr::CreatePlus(ValExpr, getContext()) :
- MCUnaryExpr::CreateMinus(ValExpr, getContext());
+ Disp = isPlus ? ValExpr : MCUnaryExpr::CreateMinus(ValExpr, getContext());
} else
return ErrorOperand(PlusLoc, "unexpected token after +");
}
_main:
// CHECK: movl $257, -4(%rsp)
mov DWORD PTR [RSP - 4], 257
+// CHECK: movl $258, 4(%rsp)
+ mov DWORD PTR [RSP + 4], 258
// CHECK: movq $123, -16(%rsp)
mov QWORD PTR [RSP - 16], 123
// CHECK: movb $97, -17(%rsp)