From ca6c2194bb4a6477a7757dc99060364332f20504 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20G=C3=A1l?= Date: Fri, 5 Feb 2021 11:24:29 +0100 Subject: [PATCH] Fix incorrect assert expression in lexer_check_property_modifier (#4569) In the lexer_check_property_modifier the assert incorrectly does an assignment instead of a simple equals check. JerryScript-DCO-1.0-Signed-off-by: Peter Gal pgal.usz@partner.samsung.com --- jerry-core/parser/js/js-lexer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jerry-core/parser/js/js-lexer.c b/jerry-core/parser/js/js-lexer.c index 1dc4a574b..9ba9f688a 100644 --- a/jerry-core/parser/js/js-lexer.c +++ b/jerry-core/parser/js/js-lexer.c @@ -3371,7 +3371,7 @@ void lexer_check_property_modifier (parser_context_t *context_p) /**< context */ { JERRY_ASSERT (!(context_p->token.flags & LEXER_NO_SKIP_SPACES)); - JERRY_ASSERT (context_p->token.type = LEXER_LITERAL + JERRY_ASSERT (context_p->token.type == LEXER_LITERAL && context_p->token.lit_location.type == LEXER_IDENT_LITERAL); lexer_skip_spaces (context_p);