Home
last modified time | relevance | path

Searched refs:arrow_func_p (Results 1 – 2 of 2) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/operations/
Decma-function-object.c460 ecma_arrow_function_t *arrow_func_p = (ecma_arrow_function_t *) func_p; in ecma_op_create_arrow_function_object() local
462 ECMA_SET_NON_NULL_POINTER_TAG (arrow_func_p->header.u.function.scope_cp, scope_p, 0); in ecma_op_create_arrow_function_object()
467 arrow_func_p->header.u.function.bytecode_cp = ECMA_NULL_POINTER; in ecma_op_create_arrow_function_object()
473 ECMA_SET_INTERNAL_VALUE_POINTER (arrow_func_p->header.u.function.bytecode_cp, bytecode_data_p); in ecma_op_create_arrow_function_object()
479 arrow_func_p->this_binding = ecma_copy_value_if_not_object (this_binding); in ecma_op_create_arrow_function_object()
480 arrow_func_p->new_target = ECMA_VALUE_UNDEFINED; in ecma_op_create_arrow_function_object()
484 arrow_func_p->new_target = ecma_make_object_value (JERRY_CONTEXT (current_new_target)); in ecma_op_create_arrow_function_object()
823 ecma_arrow_function_t *arrow_func_p = (ecma_arrow_function_t *) func_obj_p; in ecma_op_function_call_simple() local
825 if (ecma_is_value_undefined (arrow_func_p->new_target)) in ecma_op_function_call_simple()
831 JERRY_CONTEXT (current_new_target) = ecma_get_object_from_value (arrow_func_p->new_target); in ecma_op_function_call_simple()
[all …]
/third_party/jerryscript/jerry-core/ecma/base/
Decma-gc.c718 ecma_arrow_function_t *arrow_func_p = (ecma_arrow_function_t *) object_p; in ecma_gc_mark() local
720 if (ecma_is_value_object (arrow_func_p->this_binding)) in ecma_gc_mark()
722 ecma_gc_set_object_visited (ecma_get_object_from_value (arrow_func_p->this_binding)); in ecma_gc_mark()
725 if (ecma_is_value_object (arrow_func_p->new_target)) in ecma_gc_mark()
727 ecma_gc_set_object_visited (ecma_get_object_from_value (arrow_func_p->new_target)); in ecma_gc_mark()