| Index: src/IceOperand.cpp
|
| diff --git a/src/IceOperand.cpp b/src/IceOperand.cpp
|
| index e6593c720da6d5e17ce44e21d2f9527c0ae2c088..540252b64785faa14f8ffecdbc8ef4689f75cea0 100644
|
| --- a/src/IceOperand.cpp
|
| +++ b/src/IceOperand.cpp
|
| @@ -554,11 +554,13 @@ void Variable::dump(const Cfg *Func, Ostream &Str) const {
|
| hasReg() ? getBaseRegNum() : Func->getTarget()->getFrameOrStackReg();
|
| Str << "["
|
| << Func->getTarget()->getRegName(BaseRegisterNumber, IceType_i32);
|
| - int32_t Offset = getStackOffset();
|
| - if (Offset) {
|
| - if (Offset > 0)
|
| - Str << "+";
|
| - Str << Offset;
|
| + if (hasStackOffset()) {
|
| + int32_t Offset = getStackOffset();
|
| + if (Offset) {
|
| + if (Offset > 0)
|
| + Str << "+";
|
| + Str << Offset;
|
| + }
|
| }
|
| Str << "]";
|
| }
|
|
|