Fix Date construct helper
Correct behaviour of step 8, 15.9.3.1, ECMA-262 v5.1. - Change ToInt32(y) to ToInteger(y). - If ToInteger(y) is not between 0 and 99 then yr = y Related issue: #1071 JerryScript-DCO-1.0-Signed-off-by: Hanjoung Lee hanjoung.lee@samsung.com JerryScript-DCO-1.0-Signed-off-by: Hanjoung Lee hanjoung.lee@samsung.com
This commit is contained in:
@@ -619,6 +619,8 @@ ecma_number_negate (ecma_number_t num) /**< ecma-number */
|
||||
ecma_number_t
|
||||
ecma_number_trunc (ecma_number_t num) /**< ecma-number */
|
||||
{
|
||||
JERRY_ASSERT (!ecma_number_is_nan (num));
|
||||
|
||||
uint64_t fraction;
|
||||
int32_t exponent;
|
||||
const int32_t dot_shift = ecma_number_get_fraction_and_exponent (num, &fraction, &exponent);
|
||||
|
||||
Reference in New Issue
Block a user