Author: [email protected]
Date: Tue May 19 01:59:23 2009
New Revision: 1994
Modified:
branches/bleeding_edge/src/x64/assembler-x64.cc
branches/bleeding_edge/test/cctest/test-heap.cc
Log:
X64: Fixups in heap-test.cc to make it compile in X64 mode.
Review URL: http://codereview.chromium.org/113574
Modified: branches/bleeding_edge/src/x64/assembler-x64.cc
==============================================================================
--- branches/bleeding_edge/src/x64/assembler-x64.cc (original)
+++ branches/bleeding_edge/src/x64/assembler-x64.cc Tue May 19 01:59:23 2009
@@ -105,6 +105,12 @@
UNIMPLEMENTED();
}
+
+void Assembler::nop() {
+ UNIMPLEMENTED();
+}
+
+
void BreakLocationIterator::ClearDebugBreakAtReturn() {
UNIMPLEMENTED();
}
@@ -350,6 +356,12 @@
void CpuFeatures::Probe() {
UNIMPLEMENTED();
+}
+
+
+bool Debug::IsDebugBreakAtReturn(v8::internal::RelocInfo*) {
+ UNIMPLEMENTED();
+ return false;
}
void Debug::GenerateCallICDebugBreak(MacroAssembler* a) {
Modified: branches/bleeding_edge/test/cctest/test-heap.cc
==============================================================================
--- branches/bleeding_edge/test/cctest/test-heap.cc (original)
+++ branches/bleeding_edge/test/cctest/test-heap.cc Tue May 19 01:59:23 2009
@@ -315,7 +315,7 @@
static void TestWeakGlobalHandleCallback(v8::Persistent<v8::Value> handle,
void* id) {
USE(handle);
- if (1234 == reinterpret_cast<int>(id)) WeakPointerCleared = true;
+ if (1234 == reinterpret_cast<intptr_t>(id)) WeakPointerCleared = true;
}
@@ -385,7 +385,7 @@
static void TestDeleteWeakGlobalHandleCallback(
v8::Persistent<v8::Value> handle,
void* id) {
- if (1234 == reinterpret_cast<int>(id)) WeakPointerCleared = true;
+ if (1234 == reinterpret_cast<intptr_t>(id)) WeakPointerCleared = true;
handle.Dispose();
}
--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---