| Index: src/IceOperand.cpp
|
| diff --git a/src/IceOperand.cpp b/src/IceOperand.cpp
|
| index 0d739ca4540415a91801169bf9aa169a0abbf440..ab2c1abac295421817651124c3bcd6789bfbc557 100644
|
| --- a/src/IceOperand.cpp
|
| +++ b/src/IceOperand.cpp
|
| @@ -415,9 +415,11 @@ void Variable::dump(const Cfg *Func, Ostream &Str) const {
|
| } else if (Func->getTarget()->hasComputedFrame()) {
|
| if (Func->isVerbose(IceV_RegOrigins))
|
| Str << ":";
|
| + int32_t BaseRegisterNumber = getBaseRegNum();
|
| + if (BaseRegisterNumber == NoRegister)
|
| + BaseRegisterNumber = Func->getTarget()->getFrameOrStackReg();
|
| Str << "["
|
| - << Func->getTarget()->getRegName(
|
| - Func->getTarget()->getFrameOrStackReg(), IceType_i32);
|
| + << Func->getTarget()->getRegName(BaseRegisterNumber, IceType_i32);
|
| int32_t Offset = getStackOffset();
|
| if (Offset) {
|
| if (Offset > 0)
|
|
|