Index: src/full-codegen.cc |
diff --git a/src/full-codegen.cc b/src/full-codegen.cc |
index 6f43497a799ed73d0d6b1c6845d6bfcb400fb36f..a7b33ceae557e58de5e8bdeded0a256a6003fd7b 100644 |
--- a/src/full-codegen.cc |
+++ b/src/full-codegen.cc |
@@ -288,6 +288,11 @@ void BreakableStatementChecker::VisitCompareOperation(CompareOperation* expr) { |
} |
+void BreakableStatementChecker::VisitSpreadOperation(SpreadOperation* expr) { |
+ Visit(expr->expression()); |
+} |
+ |
+ |
void BreakableStatementChecker::VisitThisFunction(ThisFunction* expr) { |
} |
@@ -1661,6 +1666,11 @@ void FullCodeGenerator::VisitThrow(Throw* expr) { |
} |
+void FullCodeGenerator::VisitSpreadOperation(SpreadOperation* expr) { |
+ Visit(expr->expression()); |
+} |
+ |
+ |
FullCodeGenerator::NestedStatement* FullCodeGenerator::TryCatch::Exit( |
int* stack_depth, |
int* context_length) { |