Fix compilation warnings when using 32-bit floats (#4199)

JerryScript-DCO-1.0-Signed-off-by: Philippe pgu-swir@users.noreply.github.com
This commit is contained in:
Philippe
2020-09-28 07:12:21 -07:00
committed by GitHub
parent 9f93b0a8ee
commit f97c0134d7
5 changed files with 9 additions and 9 deletions
+4 -4
View File
@@ -300,7 +300,7 @@ ecma_op_to_numeric (ecma_value_t value, /**< ecma value */
if (ecma_is_value_integer_number (value))
{
*number_p = ecma_get_integer_from_value (value);
*number_p = (ecma_number_t) ecma_get_integer_from_value (value);
return ECMA_VALUE_EMPTY;
}
@@ -893,8 +893,8 @@ ecma_op_is_integer (ecma_number_t num) /**< ecma number */
return false;
}
ecma_number_t floor_fabs = floor (fabs (num));
ecma_number_t fabs_value = fabs (num);
ecma_number_t floor_fabs = (ecma_number_t) floor (fabs (num));
ecma_number_t fabs_value = (ecma_number_t) fabs (num);
return (floor_fabs == fabs_value);
} /* ecma_op_is_integer*/
@@ -941,7 +941,7 @@ ecma_op_to_integer (ecma_value_t value, /**< ecma value */
return ECMA_VALUE_EMPTY;
}
ecma_number_t floor_fabs = floor (fabs (number));
ecma_number_t floor_fabs = (ecma_number_t) floor (fabs (number));
/* 5 */
*number_p = ecma_number_is_negative (number) ? -floor_fabs : floor_fabs;
return ECMA_VALUE_EMPTY;
@@ -1769,7 +1769,7 @@ ecma_op_bound_function_try_to_lazy_instantiate_property (ecma_object_t *object_p
JERRY_ASSERT (!ECMA_IS_VALUE_ERROR (get_len_value));
JERRY_ASSERT (ecma_is_value_integer_number (get_len_value));
length = ecma_get_integer_from_value (get_len_value) - (args_length - 1);
length = (ecma_number_t) (ecma_get_integer_from_value (get_len_value) - (args_length - 1));
}
#endif /* ENABLED (JERRY_ESNEXT) */