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); |