| Index: src/mips64/disasm-mips64.cc
|
| diff --git a/src/mips64/disasm-mips64.cc b/src/mips64/disasm-mips64.cc
|
| index b0b528fdc4e07833fd19d964c7d13a48d55403cb..1734913bfdda9bddaba97ebec0800f9114d2962a 100644
|
| --- a/src/mips64/disasm-mips64.cc
|
| +++ b/src/mips64/disasm-mips64.cc
|
| @@ -272,7 +272,7 @@ void Decoder::PrintXImm21(Instruction* instr) {
|
|
|
| // Print 26-bit immediate value.
|
| void Decoder::PrintXImm26(Instruction* instr) {
|
| - uint32_t imm = instr->Imm26Value() << kImmFieldShift;
|
| + uint32_t imm = static_cast<uint32_t>(instr->Imm26Value()) << kImmFieldShift;
|
| out_buffer_pos_ += SNPrintF(out_buffer_ + out_buffer_pos_, "0x%x", imm);
|
| }
|
|
|
|
|