Index: src/iterator-prototype.js |
diff --git a/src/iterator-prototype.js b/src/iterator-prototype.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..1c9314a0e3e9ca037e808d417b2f33ffa3f37bcc |
--- /dev/null |
+++ b/src/iterator-prototype.js |
@@ -0,0 +1,21 @@ |
+// Copyright 2015 the V8 project authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+var $iteratorPrototype; |
+ |
+(function(global, shared, exports) { |
+ "use strict"; |
+ %CheckIsBootstrapping(); |
+ |
+ var GlobalObject = global.Object; |
+ |
+ // 25.1.2.1 %IteratorPrototype% [ @@iterator ] ( ) |
+ function IteratorPrototypeIterator() { |
+ return this; |
+ } |
+ |
+ $setFunctionName(IteratorPrototypeIterator, symbolIterator); |
+ %AddNamedProperty($iteratorPrototype, symbolIterator, |
+ IteratorPrototypeIterator, DONT_ENUM); |
+}) |