Index: src/compiler/ast-graph-builder.h |
diff --git a/src/compiler/ast-graph-builder.h b/src/compiler/ast-graph-builder.h |
index 92c8712347f3e410ca341ee145d3928cbd36b7ed..f5c2911e44d608f6de5acf64a1f4d13d4fb7057d 100644 |
--- a/src/compiler/ast-graph-builder.h |
+++ b/src/compiler/ast-graph-builder.h |
@@ -37,6 +37,7 @@ class AstGraphBuilder : public StructuredGraphBuilder, public AstVisitor { |
class AstEffectContext; |
class AstValueContext; |
class AstTestContext; |
+ class BlockContextScope; |
class BreakableScope; |
class ContextScope; |
class Environment; |
@@ -174,6 +175,7 @@ class AstGraphBuilder : public StructuredGraphBuilder, public AstVisitor { |
void VisitForEffect(Expression* expr); |
void VisitForValue(Expression* expr); |
void VisitForValueOrNull(Expression* expr); |
+ void VisitForValueOrTheHole(Expression* expr); |
void VisitForValues(ZoneList<Expression*>* exprs); |
// Common for all IterationStatement bodies. |
@@ -196,6 +198,9 @@ class AstGraphBuilder : public StructuredGraphBuilder, public AstVisitor { |
// Dispatched from VisitForInStatement. |
void VisitForInAssignment(Expression* expr, Node* value); |
+ // Dispatched from VisitClassLiteral. |
+ void VisitClassLiteralContents(ClassLiteral* expr); |
+ |
// Builds deoptimization for a given node. |
void PrepareFrameState( |
Node* node, BailoutId ast_id, |