Fix syntax error when closing a block after a return statement (#2479)

This adds a right brace to the list of tokens that will end a return
statement.

JerryScript-DCO-1.0-Signed-off-by: Marc Jessome marc.jessome@fitbit.com
This commit is contained in:
Marc Jessome
2018-08-21 00:51:40 -04:00
committed by yichoi
parent 767dd68ce1
commit cffeaba2a6
2 changed files with 23 additions and 1 deletions
+2 -1
View File
@@ -463,7 +463,8 @@ parser_scan_statement (parser_context_t *context_p, /**< context */
{
lexer_next_token (context_p);
if (!(context_p->token.flags & LEXER_WAS_NEWLINE)
&& context_p->token.type != LEXER_SEMICOLON)
&& context_p->token.type != LEXER_SEMICOLON
&& context_p->token.type != LEXER_RIGHT_BRACE)
{
*mode = SCAN_MODE_PRIMARY_EXPRESSION;
}