From 48e7b01fe9e3b8a7916afb1c7fcc783d9aa0f5c1 Mon Sep 17 00:00:00 2001 From: Daniella Barsony Date: Mon, 4 May 2020 13:56:27 +0200 Subject: [PATCH] Fix for OSx build (#3706) Had an error on OSx when trying to build jerry, stating: "implicit conversion loses integer precision: 'cbc_opcopde_t' to 'uint16_t'" Clang version: 11.0.3 OSx version: 10.15.4 (Catalina) JerryScript-DCO-1.0-Signed-off-by: Daniella Barsony bella@inf.u-szeged.hu --- jerry-core/parser/js/js-parser-statm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jerry-core/parser/js/js-parser-statm.c b/jerry-core/parser/js/js-parser-statm.c index 18e0f0805..b41f0fd43 100644 --- a/jerry-core/parser/js/js-parser-statm.c +++ b/jerry-core/parser/js/js-parser-statm.c @@ -573,7 +573,7 @@ parser_parse_var_statement (parser_context_t *context_p) /**< context */ } #endif /* ENABLED (JERRY_ES2015) */ - parser_emit_cbc_literal (context_p, opcode, index); + parser_emit_cbc_literal (context_p, (uint16_t) opcode, index); } #if ENABLED (JERRY_ES2015) else if (declaration_type == LEXER_KEYW_LET)