Index: src/mark-compact.cc |
diff --git a/src/mark-compact.cc b/src/mark-compact.cc |
index 61b1b54c7bd13c95acfe0b71f262e9dd6860c15f..30b97550cbe8545156f23e3e9efe1007c577cb15 100644 |
--- a/src/mark-compact.cc |
+++ b/src/mark-compact.cc |
@@ -2042,16 +2042,11 @@ int MarkCompactCollector::DiscoverAndPromoteBlackObjectsOnPage( |
static void DiscoverGreyObjectsInSpace(Heap* heap, |
MarkingDeque* marking_deque, |
PagedSpace* space) { |
- if (!space->was_swept_conservatively()) { |
- 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; |
} |
} |