| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 8d05411cd1beb6fe96482ebb2e20fcae2b9fa8b3..d79e3dd67ed8c920c44aeb83645e488ff4431195 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -72,7 +72,6 @@
|
| // - JSDate
|
| // - JSMessageObject
|
| // - JSModuleNamespace
|
| -// - JSFixedArrayIterator
|
| // - JSProxy
|
| // - FixedArrayBase
|
| // - ByteArray
|
| @@ -410,7 +409,6 @@ const int kStubMinorKeyBits = kSmiValueSize - kStubMajorKeyBits - 1;
|
| V(JS_CONTEXT_EXTENSION_OBJECT_TYPE) \
|
| V(JS_GENERATOR_OBJECT_TYPE) \
|
| V(JS_MODULE_NAMESPACE_TYPE) \
|
| - V(JS_FIXED_ARRAY_ITERATOR_TYPE) \
|
| V(JS_GLOBAL_OBJECT_TYPE) \
|
| V(JS_GLOBAL_PROXY_TYPE) \
|
| V(JS_API_OBJECT_TYPE) \
|
| @@ -763,7 +761,6 @@ enum InstanceType {
|
| JS_CONTEXT_EXTENSION_OBJECT_TYPE,
|
| JS_GENERATOR_OBJECT_TYPE,
|
| JS_MODULE_NAMESPACE_TYPE,
|
| - JS_FIXED_ARRAY_ITERATOR_TYPE,
|
| JS_ARRAY_TYPE,
|
| JS_ARRAY_BUFFER_TYPE,
|
| JS_TYPED_ARRAY_TYPE,
|
| @@ -1072,7 +1069,6 @@ template <class C> inline bool Is(Object* obj);
|
| V(JSContextExtensionObject) \
|
| V(JSGeneratorObject) \
|
| V(JSModuleNamespace) \
|
| - V(JSFixedArrayIterator) \
|
| V(Map) \
|
| V(DescriptorArray) \
|
| V(FrameArray) \
|
| @@ -10914,37 +10910,6 @@ class JSStringIterator : public JSObject {
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(JSStringIterator);
|
| };
|
|
|
| -// A JS iterator over the elements of a FixedArray.
|
| -// This corresponds to ListIterator in ecma262/#sec-createlistiterator.
|
| -class JSFixedArrayIterator : public JSObject {
|
| - public:
|
| - DECLARE_CAST(JSFixedArrayIterator)
|
| - DECLARE_PRINTER(JSFixedArrayIterator)
|
| - DECLARE_VERIFIER(JSFixedArrayIterator)
|
| -
|
| - // The array over which the iterator iterates.
|
| - DECL_ACCESSORS(array, FixedArray)
|
| -
|
| - // The index of the array element that will be returned next.
|
| - DECL_INT_ACCESSORS(index)
|
| -
|
| - // The initial value of the object's "next" property.
|
| - DECL_ACCESSORS(initial_next, JSFunction)
|
| -
|
| - static const int kArrayOffset = JSObject::kHeaderSize;
|
| - static const int kIndexOffset = kArrayOffset + kPointerSize;
|
| - static const int kNextOffset = kIndexOffset + kPointerSize;
|
| - static const int kHeaderSize = kNextOffset + kPointerSize;
|
| -
|
| - enum InObjectPropertyIndex {
|
| - kNextIndex,
|
| - kInObjectPropertyCount // Dummy.
|
| - };
|
| -
|
| - private:
|
| - DISALLOW_IMPLICIT_CONSTRUCTORS(JSFixedArrayIterator);
|
| -};
|
| -
|
| // OrderedHashTableIterator is an iterator that iterates over the keys and
|
| // values of an OrderedHashTable.
|
| //
|
|
|