Fix conversion warnings (#2126)
NuttX and artik053 build - compiling with strict Werror=conversion - fail when jerry-debugger option is enabled. This patch based on #2007, because most of them are fixed earlier within that PR, but it was closed before the land. Credit: Piotr Marcinkiewicz p.marcinkiew@samsung.com JerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com
This commit is contained in:
committed by
Zoltan Herczeg
parent
10f777689f
commit
bd574956e3
+10
-8
@@ -1084,7 +1084,6 @@ jerry_create_boolean (bool value) /**< bool value from which a jerry_value_t wil
|
||||
{
|
||||
jerry_assert_api_available ();
|
||||
|
||||
value = jerry_get_arg_value (value);
|
||||
return jerry_return (ecma_make_boolean_value (value));
|
||||
} /* jerry_create_boolean */
|
||||
|
||||
@@ -1889,14 +1888,16 @@ jerry_define_own_property (const jerry_value_t obj_val, /**< object value */
|
||||
|
||||
ecma_property_descriptor_t prop_desc = ecma_make_empty_property_descriptor ();
|
||||
|
||||
prop_desc.is_enumerable_defined = prop_desc_p->is_enumerable_defined;
|
||||
prop_desc.is_enumerable = prop_desc_p->is_enumerable_defined ? prop_desc_p->is_enumerable : false;
|
||||
prop_desc.is_enumerable_defined = ECMA_BOOL_TO_BITFIELD (prop_desc_p->is_enumerable_defined);
|
||||
prop_desc.is_enumerable = ECMA_BOOL_TO_BITFIELD (prop_desc_p->is_enumerable_defined ? prop_desc_p->is_enumerable
|
||||
: false);
|
||||
|
||||
prop_desc.is_configurable_defined = prop_desc_p->is_configurable_defined;
|
||||
prop_desc.is_configurable = prop_desc_p->is_configurable_defined ? prop_desc_p->is_configurable : false;
|
||||
prop_desc.is_configurable_defined = ECMA_BOOL_TO_BITFIELD (prop_desc_p->is_configurable_defined);
|
||||
prop_desc.is_configurable = ECMA_BOOL_TO_BITFIELD (prop_desc_p->is_configurable_defined ? prop_desc_p->is_configurable
|
||||
: false);
|
||||
|
||||
/* Copy data property info. */
|
||||
prop_desc.is_value_defined = prop_desc_p->is_value_defined;
|
||||
prop_desc.is_value_defined = ECMA_BOOL_TO_BITFIELD (prop_desc_p->is_value_defined);
|
||||
|
||||
if (prop_desc_p->is_value_defined)
|
||||
{
|
||||
@@ -1908,8 +1909,9 @@ jerry_define_own_property (const jerry_value_t obj_val, /**< object value */
|
||||
prop_desc.value = prop_desc_p->value;
|
||||
}
|
||||
|
||||
prop_desc.is_writable_defined = prop_desc_p->is_writable_defined;
|
||||
prop_desc.is_writable = prop_desc_p->is_writable_defined ? prop_desc_p->is_writable : false;
|
||||
prop_desc.is_writable_defined = ECMA_BOOL_TO_BITFIELD (prop_desc_p->is_writable_defined);
|
||||
prop_desc.is_writable = ECMA_BOOL_TO_BITFIELD (prop_desc_p->is_writable_defined ? prop_desc_p->is_writable
|
||||
: false);
|
||||
|
||||
/* Copy accessor property info. */
|
||||
if (prop_desc_p->is_get_defined)
|
||||
|
||||
Reference in New Issue
Block a user