Ensure that inner classes do not inherit the parent's class HAS_SUPER flag. (#2669)

This patch fixes #2667.

JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
This commit is contained in:
Robert Fancsik
2019-01-03 13:36:37 +01:00
committed by Robert Sipka
parent b69f3fd0ff
commit 1068b07cbe
2 changed files with 22 additions and 0 deletions
+2
View File
@@ -560,6 +560,8 @@ parser_parse_class (parser_context_t *context_p, /**< context */
{
JERRY_ASSERT (context_p->token.type == LEXER_KEYW_CLASS);
context_p->status_flags &= (uint32_t) ~PARSER_CLASS_HAS_SUPER;
uint16_t class_ident_index = PARSER_MAXIMUM_NUMBER_OF_LITERALS;
if (is_statement)