| Index: src/objects.h
 | 
| diff --git a/src/objects.h b/src/objects.h
 | 
| index a86072e831fef1aeacb33233c124cd9150a8ff72..cd853809c2599d242d4b384b07adda6ea011e179 100644
 | 
| --- a/src/objects.h
 | 
| +++ b/src/objects.h
 | 
| @@ -170,14 +170,6 @@ enum CreationFlag {
 | 
|  };
 | 
|  
 | 
|  
 | 
| -// Indicates whether the search function should expect a sorted or an unsorted
 | 
| -// array as input.
 | 
| -enum SearchMode {
 | 
| -  EXPECT_SORTED,
 | 
| -  EXPECT_UNSORTED
 | 
| -};
 | 
| -
 | 
| -
 | 
|  // Indicates whether transitions can be added to a source map or not.
 | 
|  enum TransitionFlag {
 | 
|    INSERT_TRANSITION,
 | 
| @@ -2584,11 +2576,6 @@ class DescriptorArray: public FixedArray {
 | 
|    MUST_USE_RESULT MaybeObject* Copy(SharedMode shared_mode);
 | 
|  
 | 
|    // Sort the instance descriptors by the hash codes of their keys.
 | 
| -  // Does not check for duplicates.
 | 
| -  void SortUnchecked(const WhitenessWitness&);
 | 
| -
 | 
| -  // Sort the instance descriptors by the hash codes of their keys.
 | 
| -  // Checks the result for duplicates.
 | 
|    void Sort(const WhitenessWitness&);
 | 
|  
 | 
|    // Search the instance descriptors for given name.
 | 
| @@ -2714,7 +2701,7 @@ class DescriptorArray: public FixedArray {
 | 
|  
 | 
|  
 | 
|  template<typename T>
 | 
| -inline int LinearSearch(T* array, SearchMode mode, String* name, int len);
 | 
| +inline int LinearSearch(T* array, String* name, int len);
 | 
|  
 | 
|  
 | 
|  template<typename T>
 | 
| @@ -4855,6 +4842,7 @@ class Map: public HeapObject {
 | 
|  
 | 
|    // [instance descriptors]: describes the object.
 | 
|    DECL_ACCESSORS(instance_descriptors, DescriptorArray)
 | 
| +  inline void InitializeDescriptors(DescriptorArray* descriptors);
 | 
|  
 | 
|    // Should only be called to clear a descriptor array that was only used to
 | 
|    // store transitions and does not contain any live transitions anymore.
 | 
| 
 |