diff options
Diffstat (limited to 'src/aarch32/operands-aarch32.cc')
-rw-r--r-- | src/aarch32/operands-aarch32.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/aarch32/operands-aarch32.cc b/src/aarch32/operands-aarch32.cc index e0c960f8..a3068944 100644 --- a/src/aarch32/operands-aarch32.cc +++ b/src/aarch32/operands-aarch32.cc @@ -519,6 +519,7 @@ std::ostream& operator<<(std::ostream& os, const MemOperand& operand) { os << "[" << operand.GetBaseRegister(); if (operand.GetAddrMode() == PostIndex) { os << "]"; + if (operand.IsRegisterOnly()) return os << "!"; } if (operand.IsImmediate()) { if ((operand.GetOffsetImmediate() != 0) || operand.GetSign().IsMinus() || |