Index: src/builtins/builtins.h |
diff --git a/src/builtins/builtins.h b/src/builtins/builtins.h |
index 1a963165967e3c45777b75249cc4824b16787171..053227786da472533f44f291ae827a778a92b878 100644 |
--- a/src/builtins/builtins.h |
+++ b/src/builtins/builtins.h |
@@ -376,6 +376,9 @@ namespace internal { |
/* ES6 section 18.2.3 isNaN ( number ) */ \ |
TFJ(GlobalIsNaN, 2) \ |
\ |
+ /* ES6 #sec-%iteratorprototype%-@@iterator */ \ |
+ TFJ(IteratorPrototypeIterator, 1) \ |
+ \ |
/* JSON */ \ |
CPP(JsonParse) \ |
CPP(JsonStringify) \ |
@@ -546,6 +549,11 @@ namespace internal { |
CPP(StringPrototypeTrimRight) \ |
/* ES6 section 21.1.3.28 String.prototype.valueOf () */ \ |
TFJ(StringPrototypeValueOf, 1) \ |
+ /* ES6 #sec-string.prototype-@@iterator */ \ |
+ CPP(StringPrototypeIterator) \ |
+ \ |
+ /* StringIterator */ \ |
+ CPP(StringIteratorPrototypeNext) \ |
\ |
/* Symbol */ \ |
CPP(SymbolConstructor) \ |