| 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);
|
|
|