| Index: src/parser.h
|
| diff --git a/src/parser.h b/src/parser.h
|
| index acad434bc318438589eab139c5d92e91ec3ff312..22214d07f1580282e3a754007f2b4f42f10faa22 100644
|
| --- a/src/parser.h
|
| +++ b/src/parser.h
|
| @@ -1313,7 +1313,7 @@ void ParserTraits::DeclareFormalParameter(
|
| bool is_duplicate = false;
|
| bool is_simple_name = pattern->IsVariableProxy();
|
| DCHECK(parser_->allow_harmony_destructuring() || is_simple_name);
|
| -
|
| + if (is_rest) parsing_state->has_rest = true;
|
| const AstRawString* name = is_simple_name
|
| ? pattern->AsVariableProxy()->raw_name()
|
| : parser_->ast_value_factory()->empty_string();
|
|
|