Index: src/compiler/js-builtin-reducer.h |
diff --git a/src/compiler/js-builtin-reducer.h b/src/compiler/js-builtin-reducer.h |
index 3c253d41dfa0a8e38433c6d83eee3c4c653b5de9..d1ce6ed8f88c6c596f2cda4f00eb4aa88545064f 100644 |
--- a/src/compiler/js-builtin-reducer.h |
+++ b/src/compiler/js-builtin-reducer.h |
@@ -21,6 +21,7 @@ namespace compiler { |
class CommonOperatorBuilder; |
struct FieldAccess; |
class JSGraph; |
+class JSOperatorBuilder; |
class SimplifiedOperatorBuilder; |
class TypeCache; |
@@ -86,6 +87,7 @@ class JSBuiltinReducer final : public AdvancedReducer { |
Reduction ReduceStringCharAt(Node* node); |
Reduction ReduceStringCharCodeAt(Node* node); |
Reduction ReduceStringFromCharCode(Node* node); |
+ Reduction ReduceStringIteratorNext(Node* node); |
Reduction ReduceArrayBufferViewAccessor(Node* node, |
InstanceType instance_type, |
FieldAccess const& access); |
@@ -100,6 +102,7 @@ class JSBuiltinReducer final : public AdvancedReducer { |
Isolate* isolate() const; |
CommonOperatorBuilder* common() const; |
SimplifiedOperatorBuilder* simplified() const; |
+ JSOperatorBuilder* javascript() const; |
CompilationDependencies* dependencies() const { return dependencies_; } |
CompilationDependencies* const dependencies_; |