Index: src/heap/mark-compact.cc |
diff --git a/src/heap/mark-compact.cc b/src/heap/mark-compact.cc |
index 4a11d3b082273cb5c2bfae0ed112e85315797825..abb4e1beb8e7e51936657e70d14dec33649a7faf 100644 |
--- a/src/heap/mark-compact.cc |
+++ b/src/heap/mark-compact.cc |
@@ -2009,16 +2009,11 @@ int MarkCompactCollector::DiscoverAndEvacuateBlackObjectsOnPage( |
static void DiscoverGreyObjectsInSpace(Heap* heap, MarkingDeque* marking_deque, |
PagedSpace* space) { |
- if (space->swept_precisely()) { |
- HeapObjectIterator it(space); |
- DiscoverGreyObjectsWithIterator(heap, marking_deque, &it); |
- } else { |
- PageIterator it(space); |
- while (it.has_next()) { |
- Page* p = it.next(); |
- DiscoverGreyObjectsOnPage(marking_deque, p); |
- if (marking_deque->IsFull()) return; |
- } |
+ PageIterator it(space); |
+ while (it.has_next()) { |
+ Page* p = it.next(); |
+ DiscoverGreyObjectsOnPage(marking_deque, p); |
+ if (marking_deque->IsFull()) return; |
} |
} |