Index: src/interpreter/bytecodes.cc |
diff --git a/src/interpreter/bytecodes.cc b/src/interpreter/bytecodes.cc |
index 42a357806545130a74cc78082da89bd868870015..e5b9ab73a9c3d7bcb0df30a558e9f9e9c7c69099 100644 |
--- a/src/interpreter/bytecodes.cc |
+++ b/src/interpreter/bytecodes.cc |
@@ -133,7 +133,7 @@ std::ostream& Bytecodes::Decode(std::ostream& os, const uint8_t* bytecode_start, |
os << "[" << static_cast<unsigned int>(operand) << "]"; |
break; |
case interpreter::OperandType::kImm8: |
- os << "#" << static_cast<int>(operand); |
+ os << "#" << static_cast<int>(static_cast<int8_t>(operand)); |
break; |
case interpreter::OperandType::kReg: { |
Register reg = Register::FromOperand(operand); |