Index: src/preparser.h |
diff --git a/src/preparser.h b/src/preparser.h |
index cdfceea2608f19a6d6f93bc7804d7288e318fc61..f03a81bc53eef5690533174d0b1cd42f8675e46b 100644 |
--- a/src/preparser.h |
+++ b/src/preparser.h |
@@ -2956,6 +2956,7 @@ ParserBase<Traits>::ParseAssignmentExpression(bool accept_IN, |
Scanner::Location loc(lhs_beg_pos, scanner()->location().end_pos); |
Scope* scope = |
this->NewScope(scope_, FUNCTION_SCOPE, FunctionKind::kArrowFunction); |
+ scope_->PropagateUsageFlagsToScope(scope); |
FormalParametersT parameters(scope); |
if (!arrow_formals_classifier.is_simple_parameter_list()) { |
scope->SetHasNonSimpleParameters(); |