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(); |