Revision: 10385
Author: [email protected]
Date: Wed Jan 11 02:59:21 2012
Log: Fix Mac build boken in r10383.
[email protected]
TEST=cctest/test-heap/TestSizeOfObjects
Review URL: http://codereview.chromium.org/9187004
http://code.google.com/p/v8/source/detail?r=10385
Modified:
/branches/bleeding_edge/test/cctest/test-heap.cc
=======================================
--- /branches/bleeding_edge/test/cctest/test-heap.cc Wed Jan 11 02:33:34
2012
+++ /branches/bleeding_edge/test/cctest/test-heap.cc Wed Jan 11 02:59:21
2012
@@ -1197,16 +1197,17 @@
HEAP->CollectAllGarbage(Heap::kNoGCFlags);
HEAP->CollectAllGarbage(Heap::kNoGCFlags);
CHECK(HEAP->old_pointer_space()->IsSweepingComplete());
- intptr_t initial_size = HEAP->SizeOfObjects();
+ int initial_size = static_cast<int>(HEAP->SizeOfObjects());
{
// Allocate objects on several different old-space pages so that
// lazy sweeping kicks in for subsequent GC runs.
AlwaysAllocateScope always_allocate;
- intptr_t filler_size = FixedArray::SizeFor(8192);
+ int filler_size = static_cast<int>(FixedArray::SizeFor(8192));
for (int i = 1; i <= 100; i++) {
HEAP->AllocateFixedArray(8192, TENURED)->ToObjectChecked();
- CHECK_EQ(initial_size + i * filler_size, HEAP->SizeOfObjects());
+ CHECK_EQ(initial_size + i * filler_size,
+ static_cast<int>(HEAP->SizeOfObjects()));
}
}
@@ -1214,12 +1215,12 @@
// though sweeping didn't finish yet.
HEAP->CollectAllGarbage(Heap::kNoGCFlags);
CHECK(!HEAP->old_pointer_space()->IsSweepingComplete());
- CHECK_EQ(initial_size, HEAP->SizeOfObjects());
+ CHECK_EQ(initial_size, static_cast<int>(HEAP->SizeOfObjects()));
// Advancing the sweeper step-wise should not change the heap size.
while (!HEAP->old_pointer_space()->IsSweepingComplete()) {
HEAP->old_pointer_space()->AdvanceSweeper(KB);
- CHECK_EQ(initial_size, HEAP->SizeOfObjects());
+ CHECK_EQ(initial_size, static_cast<int>(HEAP->SizeOfObjects()));
}
}
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev