| Index: src/objects.h | 
| diff --git a/src/objects.h b/src/objects.h | 
| index 1b69047f168abf44521490b11b49c5755b541e80..721736635964c523c8c39e3cfd205314425dce48 100644 | 
| --- a/src/objects.h | 
| +++ b/src/objects.h | 
| @@ -2486,10 +2486,6 @@ class JSObject: public JSReceiver { | 
| PropertyNormalizationMode mode, | 
| int expected_additional_properties); | 
|  | 
| -  MUST_USE_RESULT MaybeObject* NormalizeProperties( | 
| -      PropertyNormalizationMode mode, | 
| -      int expected_additional_properties); | 
| - | 
| // Convert and update the elements backing store to be a | 
| // SeededNumberDictionary dictionary.  Returns the backing after conversion. | 
| static Handle<SeededNumberDictionary> NormalizeElements( | 
| @@ -2498,13 +2494,9 @@ class JSObject: public JSReceiver { | 
| MUST_USE_RESULT MaybeObject* NormalizeElements(); | 
|  | 
| // Transform slow named properties to fast variants. | 
| -  // Returns failure if allocation failed. | 
| static void TransformToFastProperties(Handle<JSObject> object, | 
| int unused_property_fields); | 
|  | 
| -  MUST_USE_RESULT MaybeObject* TransformToFastProperties( | 
| -      int unused_property_fields); | 
| - | 
| // Access fast-case object properties at index. | 
| MUST_USE_RESULT inline MaybeObject* FastPropertyAt( | 
| Representation representation, | 
| @@ -2537,9 +2529,6 @@ class JSObject: public JSReceiver { | 
| // Check whether this object references another object | 
| bool ReferencesObject(Object* obj); | 
|  | 
| -  // Casting. | 
| -  static inline JSObject* cast(Object* obj); | 
| - | 
| // Disalow further properties to be added to the object. | 
| static Handle<Object> PreventExtensions(Handle<JSObject> object); | 
| MUST_USE_RESULT MaybeObject* PreventExtensions(); | 
| @@ -2554,6 +2543,9 @@ class JSObject: public JSReceiver { | 
| static Handle<JSObject> Copy(Handle<JSObject> object); | 
| static Handle<JSObject> DeepCopy(Handle<JSObject> object); | 
|  | 
| +  // Casting. | 
| +  static inline JSObject* cast(Object* obj); | 
| + | 
| // Dispatched behavior. | 
| void JSObjectShortPrint(StringStream* accumulator); | 
| DECLARE_PRINTER(JSObject) | 
| @@ -4231,8 +4223,9 @@ class NormalizedMapCache: public FixedArray { | 
| public: | 
| static const int kEntries = 64; | 
|  | 
| -  MUST_USE_RESULT MaybeObject* Get(JSObject* object, | 
| -                                   PropertyNormalizationMode mode); | 
| +  static Handle<Map> Get(Handle<NormalizedMapCache> cache, | 
| +                         Handle<JSObject> object, | 
| +                         PropertyNormalizationMode mode); | 
|  | 
| void Clear(); | 
|  | 
|  |