| Index: src/mark-compact.cc
|
| diff --git a/src/mark-compact.cc b/src/mark-compact.cc
|
| index 27f48d3a662158f4d0679d83b00144812332a659..67f6e8e0a7556c89a1f5162ac441ec3da5b4a1c4 100644
|
| --- a/src/mark-compact.cc
|
| +++ b/src/mark-compact.cc
|
| @@ -1881,12 +1881,9 @@ void Marker<T>::MarkDescriptorArray(DescriptorArray* descriptors) {
|
| enum_cache);
|
| }
|
|
|
| - // TODO(verwaest) Make sure we free unused transitions.
|
| if (descriptors->elements_transition_map() != NULL) {
|
| Object** transitions_slot = descriptors->GetTransitionsSlot();
|
| Object* transitions = *transitions_slot;
|
| - base_marker()->MarkObjectAndPush(
|
| - reinterpret_cast<HeapObject*>(transitions));
|
| mark_compact_collector()->RecordSlot(descriptor_start,
|
| transitions_slot,
|
| transitions);
|
|
|