Index: src/x64/disasm-x64.cc |
diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc |
index 0edc305cf43fc404d0a19753117f2442664bb155..dd64d3f5ee4b3a501a850a4b7591c42b7cece2bc 100644 |
--- a/src/x64/disasm-x64.cc |
+++ b/src/x64/disasm-x64.cc |
@@ -1459,7 +1459,8 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
data += 3; |
break; |
case OPERAND_DOUBLEWORD_SIZE: |
- addr = reinterpret_cast<byte*>(*reinterpret_cast<int32_t*>(data + 1)); |
+ addr = |
+ reinterpret_cast<byte*>(*reinterpret_cast<uint32_t*>(data + 1)); |
data += 5; |
break; |
case OPERAND_QUADWORD_SIZE: |