| Index: src/parser.h
|
| diff --git a/src/parser.h b/src/parser.h
|
| index 355778b042d3368b3f340cc58f08a357bc7879a4..8713d1b331cd6b2d48771a11c1a8951cb964b0d2 100644
|
| --- a/src/parser.h
|
| +++ b/src/parser.h
|
| @@ -1341,8 +1341,9 @@ void ParserTraits::DeclareFormalParameter(
|
| auto name = is_simple || parameter.is_rest
|
| ? parameter.name : parser_->ast_value_factory()->empty_string();
|
| auto mode = is_simple || parameter.is_rest ? VAR : TEMPORARY;
|
| - Variable* var =
|
| - scope->DeclareParameter(name, mode, parameter.is_rest, &is_duplicate);
|
| + Variable* var = scope->DeclareParameter(
|
| + name, mode, parameter.initializer != nullptr, parameter.is_rest,
|
| + &is_duplicate);
|
| if (is_duplicate) {
|
| classifier->RecordDuplicateFormalParameterError(
|
| parser_->scanner()->location());
|
|
|