Index: test/cctest/heap/test-spaces.cc |
diff --git a/test/cctest/heap/test-spaces.cc b/test/cctest/heap/test-spaces.cc |
index ccee69efbc5b66f39b9f2830be9067ac80a18614..63f962704801397ce98fd32fba9292b9168db112 100644 |
--- a/test/cctest/heap/test-spaces.cc |
+++ b/test/cctest/heap/test-spaces.cc |
@@ -401,53 +401,6 @@ TEST(OldSpace) { |
delete memory_allocator; |
} |
- |
-TEST(CompactionSpace) { |
- Isolate* isolate = CcTest::i_isolate(); |
- Heap* heap = isolate->heap(); |
- MemoryAllocator* memory_allocator = new MemoryAllocator(isolate); |
- CHECK(memory_allocator != nullptr); |
- CHECK(memory_allocator->SetUp(heap->MaxReserved(), heap->MaxExecutableSize(), |
- 0)); |
- TestMemoryAllocatorScope test_scope(isolate, memory_allocator); |
- |
- CompactionSpace* compaction_space = |
- new CompactionSpace(heap, OLD_SPACE, NOT_EXECUTABLE); |
- CHECK(compaction_space != NULL); |
- CHECK(compaction_space->SetUp()); |
- |
- OldSpace* old_space = new OldSpace(heap, OLD_SPACE, NOT_EXECUTABLE); |
- CHECK(old_space != NULL); |
- CHECK(old_space->SetUp()); |
- |
- // Cannot loop until "Available()" since we initially have 0 bytes available |
- // and would thus neither grow, nor be able to allocate an object. |
- const int kNumObjects = 100; |
- const int kNumObjectsPerPage = |
- compaction_space->AreaSize() / kMaxRegularHeapObjectSize; |
- const int kExpectedPages = |
- (kNumObjects + kNumObjectsPerPage - 1) / kNumObjectsPerPage; |
- for (int i = 0; i < kNumObjects; i++) { |
- compaction_space->AllocateRawUnaligned(kMaxRegularHeapObjectSize) |
- .ToObjectChecked(); |
- } |
- int pages_in_old_space = old_space->CountTotalPages(); |
- int pages_in_compaction_space = compaction_space->CountTotalPages(); |
- CHECK_EQ(pages_in_compaction_space, kExpectedPages); |
- CHECK_LE(pages_in_old_space, 1); |
- |
- old_space->MergeCompactionSpace(compaction_space); |
- CHECK_EQ(old_space->CountTotalPages(), |
- pages_in_old_space + pages_in_compaction_space); |
- |
- delete compaction_space; |
- delete old_space; |
- |
- memory_allocator->TearDown(); |
- delete memory_allocator; |
-} |
- |
- |
TEST(LargeObjectSpace) { |
// This test does not initialize allocated objects, which confuses the |
// incremental marker. |