Index: src/heap/mark-compact.h |
diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h |
index c489eaf3f4eab443dab32620ac9509c2ba03dd26..1c2bb8e2ce5fa44d16e6e4fa60ecd4d5a6e700f4 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); |
@@ -575,6 +569,7 @@ class MarkCompactCollector { |
friend class RootMarkingVisitor; |
friend class SharedFunctionInfoMarkingVisitor; |
friend class IncrementalMarkingMarkingVisitor; |
+ friend class RecordMigratedSlotVisitor; |
// Mark code objects that are active on the stack to prevent them |
// from being flushed. |