Add syntax check for return from global scope/eval.

Related issue: #129

JerryScript-DCO-1.0-Signed-off-by: Evgeny Gavrin e.gavrin@samsung.com
This commit is contained in:
Evgeny Gavrin
2015-07-01 19:59:33 +03:00
parent e8659f373c
commit 69fe6199c0
2 changed files with 28 additions and 0 deletions
+5
View File
@@ -2730,6 +2730,11 @@ parse_statement (jsp_label_t *outermost_stmt_label_p) /**< outermost (first) lab
}
if (is_keyword (KW_RETURN))
{
if (!inside_function)
{
EMIT_ERROR ("Return is illegal");
}
skip_token ();
if (!token_is (TOK_SEMICOLON) && !token_is (TOK_NEWLINE))
{