Removing assertions about fitting of uint32_t and int32_t to ecma_number_t as they are incorrect under CONFIG_ECMA_NUMBER_FLOAT32.

This commit is contained in:
Ruben Ayrapetyan 2014-10-16 20:24:05 +04:00
parent 6520779f46
commit dce3e5db59

View File

@ -388,7 +388,6 @@ ecma_number_t
ecma_uint32_to_number (uint32_t value) /**< unsigned 32-bit integer value */ ecma_uint32_to_number (uint32_t value) /**< unsigned 32-bit integer value */
{ {
ecma_number_t num_value = (ecma_number_t) value; ecma_number_t num_value = (ecma_number_t) value;
JERRY_ASSERT (ecma_number_to_uint32 (num_value) == value);
return num_value; return num_value;
} /* ecma_uint32_to_number */ } /* ecma_uint32_to_number */
@ -402,7 +401,6 @@ ecma_number_t
ecma_int32_to_number (int32_t value) /**< signed 32-bit integer value */ ecma_int32_to_number (int32_t value) /**< signed 32-bit integer value */
{ {
ecma_number_t num_value = (ecma_number_t) value; ecma_number_t num_value = (ecma_number_t) value;
JERRY_ASSERT (ecma_number_to_int32 (num_value) == value);
return num_value; return num_value;
} /* ecma_int32_to_number */ } /* ecma_int32_to_number */