From 918f37e7f38207f7af107b52e5fe5f27be2a5534 Mon Sep 17 00:00:00 2001 From: Roland Takacs Date: Thu, 17 Jan 2019 10:22:44 +0100 Subject: [PATCH] Fix some type conversions in ecma-builtins. Added missing parentheses and explicit type conversions. JerryScript-DCO-1.0-Signed-off-by: Roland Takacs rtakacs.uszeged@partner.samsung.com --- jerry-core/ecma/builtin-objects/ecma-builtins.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jerry-core/ecma/builtin-objects/ecma-builtins.c b/jerry-core/ecma/builtin-objects/ecma-builtins.c index 1d941ddc57..a6058e746b 100644 --- a/jerry-core/ecma/builtin-objects/ecma-builtins.c +++ b/jerry-core/ecma/builtin-objects/ecma-builtins.c @@ -342,7 +342,7 @@ ecma_instantiate_builtin (ecma_builtin_id_t obj_builtin_id) /**< built-in id */ JERRY_ASSERT (JERRY_CONTEXT (ecma_builtin_objects)[obj_builtin_id] == NULL); ecma_builtin_descriptor_t builtin_desc = ecma_builtin_descriptors[obj_builtin_id]; - ecma_builtin_id_t object_prototype_builtin_id = (ecma_builtin_id_t) builtin_desc >> ECMA_BUILTIN_PROTOTYPE_ID_SHIFT; + ecma_builtin_id_t object_prototype_builtin_id = (ecma_builtin_id_t) (builtin_desc >> ECMA_BUILTIN_PROTOTYPE_ID_SHIFT); ecma_object_t *prototype_obj_p; @@ -360,7 +360,7 @@ ecma_instantiate_builtin (ecma_builtin_id_t obj_builtin_id) /**< built-in id */ JERRY_ASSERT (prototype_obj_p != NULL); } - ecma_object_type_t obj_type = (builtin_desc & ECMA_BUILTIN_OBJECT_TYPE_MASK); + ecma_object_type_t obj_type = (ecma_object_type_t) (builtin_desc & ECMA_BUILTIN_OBJECT_TYPE_MASK); bool is_extended_built_in = (obj_type == ECMA_OBJECT_TYPE_CLASS || obj_type == ECMA_OBJECT_TYPE_ARRAY);