diff --git a/jerry-core/parser/js/js-parser-statm.c b/jerry-core/parser/js/js-parser-statm.c index 9a4264c23c1a10f9ca26c02e1ae2e606c5416471..4e781d11b103c1c4966d1c9b523cc131d3682018 100644 --- a/jerry-core/parser/js/js-parser-statm.c +++ b/jerry-core/parser/js/js-parser-statm.c @@ -1454,7 +1454,10 @@ parser_parse_for_statement_start (parser_context_t *context_p) /**< context */ parser_parse_expression_statement (context_p, PARSE_EXPR); break; } - + /* FALLTHRU */ + } + case LEXER_KEYW_LET: + { if (context_p->next_scanner_info_p->source_p == context_p->source_p && context_p->next_scanner_info_p->type != SCANNER_TYPE_BLOCK) { @@ -1468,9 +1471,9 @@ parser_parse_for_statement_start (parser_context_t *context_p) /**< context */ } context_p->token.type = LEXER_KEYW_LET; + /* FALLTHRU */ } - case LEXER_KEYW_LET: case LEXER_KEYW_CONST: { if (context_p->next_scanner_info_p->source_p == source_p)