@@ -1029,61 +1029,6 @@ ecma_update_float_number (ecma_value_t float_value, /**< original float value */
1029
1029
return float_value ;
1030
1030
} /* ecma_update_float_number */
1031
1031
1032
- /**
1033
- * Assign a float number to an ecma-value
1034
- *
1035
- * Note:
1036
- * value previously stored in the property is freed
1037
- */
1038
- static void
1039
- ecma_value_assign_float_number (ecma_value_t * value_p , /**< [in, out] ecma value */
1040
- ecma_number_t ecma_number ) /**< number to assign */
1041
- {
1042
- if (ecma_is_value_float_number (* value_p ))
1043
- {
1044
- ecma_number_t * num_dst_p = (ecma_number_t * ) ecma_get_pointer_from_ecma_value (* value_p );
1045
-
1046
- * num_dst_p = ecma_number ;
1047
- return ;
1048
- }
1049
-
1050
- if (ecma_get_value_type_field (* value_p ) != ECMA_TYPE_DIRECT
1051
- && ecma_get_value_type_field (* value_p ) != ECMA_TYPE_OBJECT )
1052
- {
1053
- ecma_free_value (* value_p );
1054
- }
1055
-
1056
- * value_p = ecma_create_float_number (ecma_number );
1057
- } /* ecma_value_assign_float_number */
1058
-
1059
- /**
1060
- * Assign a number to an ecma-value
1061
- *
1062
- * Note:
1063
- * value previously stored in the property is freed
1064
- */
1065
- void
1066
- ecma_value_assign_number (ecma_value_t * value_p , /**< [in, out] ecma value */
1067
- ecma_number_t ecma_number ) /**< number to assign */
1068
- {
1069
- ecma_integer_value_t integer_value = (ecma_integer_value_t ) ecma_number ;
1070
-
1071
- if ((ecma_number_t ) integer_value == ecma_number
1072
- && ((integer_value == 0 ) ? ecma_is_number_equal_to_positive_zero (ecma_number )
1073
- : ECMA_IS_INTEGER_NUMBER (integer_value )))
1074
- {
1075
- if (ecma_get_value_type_field (* value_p ) != ECMA_TYPE_DIRECT
1076
- && ecma_get_value_type_field (* value_p ) != ECMA_TYPE_OBJECT )
1077
- {
1078
- ecma_free_value (* value_p );
1079
- }
1080
- * value_p = ecma_make_integer_value (integer_value );
1081
- return ;
1082
- }
1083
-
1084
- ecma_value_assign_float_number (value_p , ecma_number );
1085
- } /* ecma_value_assign_number */
1086
-
1087
1032
/**
1088
1033
* Free the ecma value
1089
1034
*/
0 commit comments