Reviewers: Kevin Millikin,
Description:
Try to fix Win64 build
[email protected]
BUG=
TEST=
Please review this at http://codereview.chromium.org/8085024/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/debug.cc
Index: src/debug.cc
diff --git a/src/debug.cc b/src/debug.cc
index
240cfc004c412353b9c7fd71072d357ea3917258..c105e44faa5b5cedaea4a8108ad024137f52729b
100644
--- a/src/debug.cc
+++ b/src/debug.cc
@@ -1877,7 +1877,7 @@ void Debug::PrepareForBreakPoints() {
if (frame->function()->IsJSFunction() &&
frame->function() == *function &&
frame->LookupCode()->kind() == Code::FUNCTION) {
- int delta = frame->pc() - current_code->instruction_start();
+ intptr_t delta = frame->pc() - current_code->instruction_start();
int debug_break_slot_count = 0;
int mask = RelocInfo::ModeMask(RelocInfo::DEBUG_BREAK_SLOT);
for (RelocIterator it(*new_code, mask); !it.done(); it.next()) {
@@ -1886,7 +1886,7 @@ void Debug::PrepareForBreakPoints() {
RelocInfo* info = it.rinfo();
int debug_break_slot_bytes =
debug_break_slot_count * Assembler::kDebugBreakSlotLength;
- int new_delta =
+ intptr_t new_delta =
info->pc() -
new_code->instruction_start() -
debug_break_slot_bytes;
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev