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. |
// |