Index: src/x64/disasm-x64.cc |
diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc |
index 476eab2b42feeb0e2b64453c514b4342cbeb2620..2d659cf0e7f2cca25c318ae6bda1cad32540e113 100644 |
--- a/src/x64/disasm-x64.cc |
+++ b/src/x64/disasm-x64.cc |
@@ -1451,7 +1451,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: |