Index: src/heap/mark-compact.h |
diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h |
index c489eaf3f4eab443dab32620ac9509c2ba03dd26..fb562bf6876104ba42101902387b571c30bdc619 100644 |
--- a/src/heap/mark-compact.h |
+++ b/src/heap/mark-compact.h |
@@ -416,12 +416,6 @@ class MarkCompactCollector { |
AllocationSpace to_old_space, |
SlotsBuffer** evacuation_slots_buffer); |
- void MigrateObjectTagged(HeapObject* dst, HeapObject* src, int size, |
- SlotsBuffer** evacuation_slots_buffer); |
- void MigrateObjectMixed(HeapObject* dst, HeapObject* src, int size, |
- SlotsBuffer** evacuation_slots_buffer); |
- void MigrateObjectRaw(HeapObject* dst, HeapObject* src, int size); |
- |
bool TryPromoteObject(HeapObject* object, int object_size); |
void InvalidateCode(Code* code); |
@@ -570,11 +564,12 @@ class MarkCompactCollector { |
// After: Live objects are marked and non-live objects are unmarked. |
friend class CodeMarkingVisitor; |
+ friend class IncrementalMarkingMarkingVisitor; |
friend class MarkCompactMarkingVisitor; |
friend class MarkingVisitor; |
+ friend class RecordMigratedSlotVisitor; |
friend class RootMarkingVisitor; |
friend class SharedFunctionInfoMarkingVisitor; |
- friend class IncrementalMarkingMarkingVisitor; |
// Mark code objects that are active on the stack to prevent them |
// from being flushed. |