Optimizing ecma_get_pointer/ecma_set_pointer, introducing ecma_set_non_null_pointer. loop_arithmetics_1kk.js benchmark: 3.450 -> 3.025.
This commit is contained in:
@@ -194,7 +194,7 @@ ecma_copy_value( const ecma_value_t value, /**< ecma-value */
|
||||
*number_copy_p = *num_p;
|
||||
|
||||
value_copy = (ecma_value_t) { .value_type = ECMA_TYPE_NUMBER };
|
||||
ecma_set_pointer( value_copy.value, number_copy_p);
|
||||
ecma_set_non_null_pointer( value_copy.value, number_copy_p);
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user