| Index: src/elements.h | 
| diff --git a/src/elements.h b/src/elements.h | 
| index 07f24c1f8c6b920a0af93698a40e95b80e2211b3..b2d581edc6703644d9d44957b999e75ca64ce89a 100644 | 
| --- a/src/elements.h | 
| +++ b/src/elements.h | 
| @@ -52,11 +52,6 @@ class ElementsAccessor { | 
| return HasElement(holder, index, handle(holder->elements()), filter); | 
| } | 
|  | 
| -  // Returns true if the backing store is compact in the given range | 
| -  virtual bool IsPacked(Handle<JSObject> holder, | 
| -                        Handle<FixedArrayBase> backing_store, uint32_t start, | 
| -                        uint32_t end) = 0; | 
| - | 
| virtual Handle<Object> Get(Handle<JSObject> holder, uint32_t entry) = 0; | 
|  | 
| virtual PropertyDetails GetDetails(JSObject* holder, uint32_t entry) = 0; | 
| @@ -123,28 +118,22 @@ class ElementsAccessor { | 
| static Handle<JSArray> Concat(Isolate* isolate, Arguments* args, | 
| uint32_t concat_size); | 
|  | 
| -  virtual uint32_t Push(Handle<JSArray> receiver, | 
| -                        Handle<FixedArrayBase> backing_store, Arguments* args, | 
| +  virtual uint32_t Push(Handle<JSArray> receiver, Arguments* args, | 
| uint32_t push_size) = 0; | 
|  | 
| virtual uint32_t Unshift(Handle<JSArray> receiver, | 
| -                           Handle<FixedArrayBase> backing_store, | 
| Arguments* args, uint32_t unshift_size) = 0; | 
|  | 
| virtual Handle<JSArray> Slice(Handle<JSObject> receiver, | 
| -                                Handle<FixedArrayBase> backing_store, | 
| uint32_t start, uint32_t end) = 0; | 
|  | 
| virtual Handle<JSArray> Splice(Handle<JSArray> receiver, | 
| -                                 Handle<FixedArrayBase> backing_store, | 
| uint32_t start, uint32_t delete_count, | 
| Arguments* args, uint32_t add_count) = 0; | 
|  | 
| -  virtual Handle<Object> Pop(Handle<JSArray> receiver, | 
| -                             Handle<FixedArrayBase> backing_store) = 0; | 
| +  virtual Handle<Object> Pop(Handle<JSArray> receiver) = 0; | 
|  | 
| -  virtual Handle<Object> Shift(Handle<JSArray> receiver, | 
| -                               Handle<FixedArrayBase> backing_store) = 0; | 
| +  virtual Handle<Object> Shift(Handle<JSArray> receiver) = 0; | 
|  | 
| protected: | 
| friend class LookupIterator; | 
|  |