Index: src/mark-compact.cc |
diff --git a/src/mark-compact.cc b/src/mark-compact.cc |
index b3cc4edf0fe3c6a0645ce458b1e6daadf2fe010a..b842a34b646b1d678dd9706bc7f88f564278ef28 100644 |
--- a/src/mark-compact.cc |
+++ b/src/mark-compact.cc |
@@ -1974,13 +1974,6 @@ void Marker<T>::MarkTransitionArray(TransitionArray* transitions) { |
if (!base_marker()->MarkObjectWithoutPush(transitions)) return; |
Object** transitions_start = transitions->data_start(); |
- if (transitions->HasElementsTransition()) { |
- mark_compact_collector()->RecordSlot( |
- transitions_start, |
- transitions->GetElementsTransitionSlot(), |
- transitions->elements_transition()); |
- } |
- |
if (transitions->HasPrototypeTransitions()) { |
// Mark prototype transitions array but don't push it into marking stack. |
// This will make references from it weak. We will clean dead prototype |
@@ -2003,16 +1996,6 @@ void Marker<T>::MarkTransitionArray(TransitionArray* transitions) { |
} |
-template <class T> |
-void Marker<T>::MarkAccessorPairSlot(AccessorPair* accessors, int offset) { |
- Object** slot = HeapObject::RawField(accessors, offset); |
- HeapObject* accessor = HeapObject::cast(*slot); |
- if (accessor->IsMap()) return; |
- mark_compact_collector()->RecordSlot(slot, slot, accessor); |
- base_marker()->MarkObjectAndPush(accessor); |
-} |
- |
- |
// Fill the marking stack with overflowed objects returned by the given |
// iterator. Stop when the marking stack is filled or the end of the space |
// is reached, whichever comes first. |