Index: src/ast/ast-traversal-visitor.h |
diff --git a/src/ast/ast-traversal-visitor.h b/src/ast/ast-traversal-visitor.h |
index 6d0c386f3b236e6ff2099485328f96a36e842f00..c4ae6ca8c1dbc085cc0a8196591f0d66f506758c 100644 |
--- a/src/ast/ast-traversal-visitor.h |
+++ b/src/ast/ast-traversal-visitor.h |
@@ -359,7 +359,6 @@ void AstTraversalVisitor<Subclass>::VisitAssignment(Assignment* expr) { |
template <class Subclass> |
void AstTraversalVisitor<Subclass>::VisitYield(Yield* expr) { |
PROCESS_EXPRESSION(expr); |
- RECURSE_EXPRESSION(Visit(expr->generator_object())); |
RECURSE_EXPRESSION(Visit(expr->expression())); |
} |
@@ -477,6 +476,12 @@ void AstTraversalVisitor<Subclass>::VisitGetIterator(GetIterator* expr) { |
} |
template <class Subclass> |
+void AstTraversalVisitor<Subclass>::VisitInternalVariable( |
+ InternalVariable* expr) { |
+ PROCESS_EXPRESSION(expr); |
+} |
+ |
+template <class Subclass> |
void AstTraversalVisitor<Subclass>::VisitSuperPropertyReference( |
SuperPropertyReference* expr) { |
PROCESS_EXPRESSION(expr); |