| Index: src/heap/mark-compact.h
|
| diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h
|
| index c40989596c9939027ef7189e2ae18ecd41a1e46a..9cd733f691e3ebc15c533e164d69b05d2c12975b 100644
|
| --- a/src/heap/mark-compact.h
|
| +++ b/src/heap/mark-compact.h
|
| @@ -516,7 +516,6 @@ class MarkCompactCollector {
|
| static const uint32_t kSingleFreeEncoding = 0;
|
| static const uint32_t kMultiFreeEncoding = 1;
|
|
|
| - static inline bool IsMarked(Object* obj);
|
| static bool IsUnmarkedHeapObjectWithHeap(Heap* heap, Object** p);
|
|
|
| inline Heap* heap() const { return heap_; }
|
| @@ -569,10 +568,6 @@ class MarkCompactCollector {
|
|
|
| bool evacuation() const { return evacuation_; }
|
|
|
| - // Special case for processing weak references in a full collection. We need
|
| - // to artificially keep AllocationSites alive for a time.
|
| - void MarkAllocationSite(AllocationSite* site);
|
| -
|
| // Mark objects in implicit references groups if their parent object
|
| // is marked.
|
| void MarkImplicitRefGroups(MarkObjectFunction mark_object);
|
| @@ -663,10 +658,6 @@ class MarkCompactCollector {
|
| // This is for non-incremental marking only.
|
| INLINE(void MarkObject(HeapObject* obj, MarkBit mark_bit));
|
|
|
| - // Marks the object black assuming that it is not yet marked.
|
| - // This is for non-incremental marking only.
|
| - INLINE(void SetMark(HeapObject* obj));
|
| -
|
| // Mark the heap roots and all objects reachable from them.
|
| void MarkRoots(RootMarkingVisitor<MarkCompactMode::FULL>* visitor);
|
|
|
|
|