Index: src/ast-numbering.cc |
diff --git a/src/ast-numbering.cc b/src/ast-numbering.cc |
index f63919c05802f6e43b93587b7475f8734eb30feb..7f52eb1b2302b61f55d72db17f144c64a1a8ea1e 100644 |
--- a/src/ast-numbering.cc |
+++ b/src/ast-numbering.cc |
@@ -362,6 +362,13 @@ void AstNumberingVisitor::VisitCompareOperation(CompareOperation* node) { |
} |
+void AstNumberingVisitor::VisitSpreadOperation(SpreadOperation* node) { |
+ IncrementNodeCount(); |
+ node->set_base_id(ReserveIdRange(SpreadOperation::num_ids())); |
+ Visit(node->expression()); |
+} |
+ |
+ |
void AstNumberingVisitor::VisitForInStatement(ForInStatement* node) { |
IncrementNodeCount(); |
DisableSelfOptimization(); |