Lines Matching refs:arg_info

1483 		zend_type return_type = CG(active_op_array)->arg_info[-1].type;  in zend_mark_function_as_generator()
2656 zend_arg_info *return_info = CG(active_op_array)->arg_info - 1; in zend_emit_final_return()
3634 zend_arg_info *arg_info = &fn->op_array.arg_info[i]; in zend_get_arg_num() local
3635 if (zend_string_equals(arg_info->name, arg_name)) { in zend_get_arg_num()
3641 zend_internal_arg_info *arg_info = &fn->internal_function.arg_info[i]; in zend_get_arg_num() local
3642 size_t len = strlen(arg_info->name); in zend_get_arg_num()
3643 if (zend_string_equals_cstr(arg_name, arg_info->name, len)) { in zend_get_arg_num()
4594 zend_internal_arg_info *arg_info = (zend_internal_arg_info *)&fbc->common.arg_info[i]; in zend_compile_frameless_icall_ex() local
4596 if (zend_get_default_from_internal_arg_info(&arg_zvs[i].u.constant, arg_info) == FAILURE) { in zend_compile_frameless_icall_ex()
5350 expr_ast ? &expr_node : NULL, CG(active_op_array)->arg_info - 1, 0); in zend_compile_return()
6567 if (func->common.arg_info) { in zend_set_function_arg_flags()
6571 ZEND_SET_ARG_FLAG(func, i + 1, ZEND_ARG_SEND_MODE(&func->common.arg_info[i])); in zend_set_function_arg_flags()
6574 …ED((func->common.fn_flags & ZEND_ACC_VARIADIC) && ZEND_ARG_SEND_MODE(&func->common.arg_info[i]))) { in zend_set_function_arg_flags()
6575 uint32_t pass_by_reference = ZEND_ARG_SEND_MODE(&func->common.arg_info[i]); in zend_set_function_arg_flags()
7158 zend_arg_info *arg_info; in zend_compile_params() local
7203 arg_info = &arg_infos[i]; in zend_compile_params()
7204 arg_info->name = zend_string_copy(name); in zend_compile_params()
7205 arg_info->type = (zend_type) ZEND_TYPE_INIT_NONE(0); in zend_compile_params()
7220 arg_info->type = zend_compile_typename_ex(type_ast, force_nullable, &forced_allow_nullable); in zend_compile_params()
7222 if (ZEND_TYPE_FULL_MASK(arg_info->type) & MAY_BE_VOID) { in zend_compile_params()
7226 if (ZEND_TYPE_FULL_MASK(arg_info->type) & MAY_BE_NEVER) { in zend_compile_params()
7231 && !zend_is_valid_default_value(arg_info->type, &default_node.u.constant)) { in zend_compile_params()
7232 zend_string *type_str = zend_type_to_string(arg_info->type); in zend_compile_params()
7267 zend_alloc_cache_slots(zend_type_get_num_classes(arg_info->type)); in zend_compile_params()
7272 ZEND_TYPE_FULL_MASK(arg_info->type) |= arg_info_flags; in zend_compile_params()
7275 ZEND_TYPE_FULL_MASK(arg_info->type) : MAY_BE_ANY; in zend_compile_params()
7301 if (ZEND_TYPE_FULL_MASK(arg_info->type) & MAY_BE_CALLABLE) { in zend_compile_params()
7302 zend_string *str = zend_type_to_string(arg_info->type); in zend_compile_params()
7345 op_array->arg_info = arg_infos; in zend_compile_params()
7818 zend_arg_info *return_info = CG(active_op_array)->arg_info - 1; in zend_compile_func_decl()