| Index: src/elements.h
|
| diff --git a/src/elements.h b/src/elements.h
|
| index c238a7a2178b9b3753685ae97dac52f621e0d52a..12d46a14004e93b825831ce8a3fa821e69c0a4d3 100644
|
| --- a/src/elements.h
|
| +++ b/src/elements.h
|
| @@ -102,7 +102,7 @@ class ElementsAccessor {
|
|
|
| virtual void AddElementsToKeyAccumulator(Handle<JSObject> receiver,
|
| KeyAccumulator* accumulator,
|
| - KeyFilter filter) = 0;
|
| + AddKeyConversion convert) = 0;
|
|
|
| // Returns a shared ElementsAccessor for the specified ElementsKind.
|
| static ElementsAccessor* ForKind(ElementsKind elements_kind) {
|
| @@ -153,13 +153,14 @@ class ElementsAccessor {
|
| virtual Handle<Object> Shift(Handle<JSArray> receiver,
|
| Handle<FixedArrayBase> backing_store) = 0;
|
|
|
| + virtual uint32_t GetCapacity(JSObject* holder,
|
| + FixedArrayBase* backing_store) = 0;
|
| +
|
| protected:
|
| friend class LookupIterator;
|
|
|
| static ElementsAccessor* ForArray(FixedArrayBase* array);
|
|
|
| - virtual uint32_t GetCapacity(JSObject* holder,
|
| - FixedArrayBase* backing_store) = 0;
|
|
|
| // Element handlers distinguish between entries and indices when they
|
| // manipulate elements. Entries refer to elements in terms of their location
|
|
|