| Index: src/parser.h
|
| diff --git a/src/parser.h b/src/parser.h
|
| index 1b138112f39542f4f38b62aadd608a586b40e143..49c4f2ae7bfa15a859c2d1c9e743d335bebd150a 100644
|
| --- a/src/parser.h
|
| +++ b/src/parser.h
|
| @@ -1317,7 +1317,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();
|
|
|