Skip to content

Commit 0b3d5ed

Browse files
rtakacsLaszloLango
authored andcommitted
Fix some type conversions in ecma-builtins. (#2706)
Added missing parentheses and explicit type conversions. JerryScript-DCO-1.0-Signed-off-by: Roland Takacs rtakacs.uszeged@partner.samsung.com
1 parent 545c6c7 commit 0b3d5ed

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

jerry-core/ecma/builtin-objects/ecma-builtins.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ ecma_instantiate_builtin (ecma_builtin_id_t obj_builtin_id) /**< built-in id */
342342
JERRY_ASSERT (JERRY_CONTEXT (ecma_builtin_objects)[obj_builtin_id] == NULL);
343343

344344
ecma_builtin_descriptor_t builtin_desc = ecma_builtin_descriptors[obj_builtin_id];
345-
ecma_builtin_id_t object_prototype_builtin_id = (ecma_builtin_id_t) builtin_desc >> ECMA_BUILTIN_PROTOTYPE_ID_SHIFT;
345+
ecma_builtin_id_t object_prototype_builtin_id = (ecma_builtin_id_t) (builtin_desc >> ECMA_BUILTIN_PROTOTYPE_ID_SHIFT);
346346

347347
ecma_object_t *prototype_obj_p;
348348

@@ -360,7 +360,7 @@ ecma_instantiate_builtin (ecma_builtin_id_t obj_builtin_id) /**< built-in id */
360360
JERRY_ASSERT (prototype_obj_p != NULL);
361361
}
362362

363-
ecma_object_type_t obj_type = (builtin_desc & ECMA_BUILTIN_OBJECT_TYPE_MASK);
363+
ecma_object_type_t obj_type = (ecma_object_type_t) (builtin_desc & ECMA_BUILTIN_OBJECT_TYPE_MASK);
364364

365365
bool is_extended_built_in = (obj_type == ECMA_OBJECT_TYPE_CLASS
366366
|| obj_type == ECMA_OBJECT_TYPE_ARRAY);

0 commit comments

Comments
 (0)