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