Lines Matching refs:fn_flags

1302 	if (CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) {  in zend_mark_function_as_generator()
1324 CG(active_op_array)->fn_flags |= ZEND_ACC_GENERATOR; in zend_mark_function_as_generator()
1330 if (op_array->fn_flags & ZEND_ACC_EARLY_BINDING) { in zend_build_delayed_early_binding_list()
1360 ZEND_ASSERT(op_array->fn_flags & ZEND_ACC_HEAP_RT_CACHE); in zend_do_delayed_early_binding()
1543 if (CG(active_op_array)->fn_flags & ZEND_ACC_CLOSURE) { in zend_is_scope_known()
2515 bool returns_reference = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; in zend_emit_final_return()
2517 if ((CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) in zend_emit_final_return()
2518 && !(CG(active_op_array)->fn_flags & ZEND_ACC_GENERATOR)) { in zend_emit_final_return()
2789 && (op_array->fn_flags & ZEND_ACC_STATIC) == 0; in this_guaranteed_exists()
2801 CG(active_op_array)->fn_flags |= ZEND_ACC_USES_THIS; in zend_compile_simple_var()
2925 CG(active_op_array)->fn_flags |= ZEND_ACC_USES_THIS; in zend_delayed_compile_prop()
3541 if (!fbc || (fbc->common.fn_flags & ZEND_ACC_VARIADIC)) { in zend_compile_args()
3561 if (arg_num == (uint32_t) -1 && (fbc->common.fn_flags & ZEND_ACC_VARIADIC)) { in zend_compile_args()
3624 CG(active_op_array)->fn_flags |= ZEND_ACC_USES_THIS; in zend_compile_args()
3704 if (!(fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED))) { in zend_get_call_op()
3711 if (zend_execute_ex == execute_ex && !(fbc->common.fn_flags & ZEND_ACC_ABSTRACT)) { in zend_get_call_op()
3984 return !ZEND_USER_CODE(fbc->type) || (fbc->common.fn_flags & ZEND_ACC_DONE_PASS_TWO); in fbc_is_finalized()
4577 CG(active_op_array)->fn_flags |= ZEND_ACC_USES_THIS; in zend_compile_method_call()
4613 if (fbc && !(fbc->common.fn_flags & (ZEND_ACC_PRIVATE|ZEND_ACC_FINAL))) { in zend_compile_method_call()
4636 if (!fbc || (fbc->common.fn_flags & ZEND_ACC_PUBLIC) || ce == CG(active_class_entry)) { in zend_get_compatible_func_or_null()
4640 if (!(fbc->common.fn_flags & ZEND_ACC_PRIVATE) in zend_get_compatible_func_or_null()
4981 bool is_generator = (CG(active_op_array)->fn_flags & ZEND_ACC_GENERATOR) != 0; in zend_compile_return()
4982 bool by_ref = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; in zend_compile_return()
5005 if ((CG(active_op_array)->fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK) in zend_compile_return()
5017 if (!is_generator && (CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE)) { in zend_compile_return()
5932 if (!(CG(active_op_array)->fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK)) { in zend_compile_try()
5933 CG(active_op_array)->fn_flags |= ZEND_ACC_HAS_FINALLY_BLOCK; in zend_compile_try()
6196 CG(active_op_array)->fn_flags |= ZEND_ACC_STRICT_TYPES; in zend_compile_declare()
6236 …if (UNEXPECTED((func->common.fn_flags & ZEND_ACC_VARIADIC) && ZEND_ARG_SEND_MODE(&func->common.arg… in zend_set_function_arg_flags()
6547 uint32_t flags = (CG(active_op_array)->fn_flags & ZEND_ACC_STRICT_TYPES) in zend_compile_attributes()
6634 … (op_array->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0, /* is_variadic */ 0, /* is_tentative */ 0); in zend_compile_params()
6639 op_array->fn_flags |= ZEND_ACC_HAS_RETURN_TYPE; in zend_compile_params()
6642 && (op_array->fn_flags & ZEND_ACC_RETURN_REFERENCE)) { in zend_compile_params()
6695 if (op_array->fn_flags & ZEND_ACC_VARIADIC) { in zend_compile_params()
6702 op_array->fn_flags |= ZEND_ACC_VARIADIC; in zend_compile_params()
6757 op_array->fn_flags |= ZEND_ACC_HAS_TYPE_HINTS; in zend_compile_params()
6814 if ((op_array->fn_flags & ZEND_ACC_ABSTRACT) in zend_compile_params()
6870 if (op_array->fn_flags & ZEND_ACC_VARIADIC) { in zend_compile_params()
7111 uint32_t fn_flags = op_array->fn_flags; in zend_begin_method_decl() local
7115 if (fn_flags & ZEND_ACC_READONLY) { in zend_begin_method_decl()
7119 if ((fn_flags & ZEND_ACC_PRIVATE) && (fn_flags & ZEND_ACC_FINAL) && !zend_is_constructor(name)) { in zend_begin_method_decl()
7124 if (!(fn_flags & ZEND_ACC_PUBLIC)) { in zend_begin_method_decl()
7128 if (fn_flags & ZEND_ACC_FINAL) { in zend_begin_method_decl()
7132 if (fn_flags & ZEND_ACC_ABSTRACT) { in zend_begin_method_decl()
7136 op_array->fn_flags |= ZEND_ACC_ABSTRACT; in zend_begin_method_decl()
7139 if (op_array->fn_flags & ZEND_ACC_ABSTRACT) { in zend_begin_method_decl()
7140 if ((op_array->fn_flags & ZEND_ACC_PRIVATE) && !(ce->ce_flags & ZEND_ACC_TRAIT)) { in zend_begin_method_decl()
7221 if (op_array->fn_flags & ZEND_ACC_CLOSURE) { in zend_begin_func_decl()
7256 op_array->fn_flags |= ZEND_ACC_PRELOADED; in zend_compile_func_decl()
7262 op_array->fn_flags |= (orig_op_array->fn_flags & ZEND_ACC_STRICT_TYPES); in zend_compile_func_decl()
7263 op_array->fn_flags |= decl->flags; in zend_compile_func_decl()
7271 op_array->fn_flags |= ZEND_ACC_CLOSURE; in zend_compile_func_decl()
7307 op_array->fn_flags |= ZEND_ACC_TOP_LEVEL; in zend_compile_func_decl()
7322 if (CG(active_op_array)->fn_flags & ZEND_ACC_GENERATOR) { in zend_compile_func_decl()
7896 CG(active_op_array)->fn_flags |= ZEND_ACC_EARLY_BINDING; in zend_compile_class_decl()
8329 if (op_array && ce && !op_array->scope && !(op_array->fn_flags & ZEND_ACC_CLOSURE)) { in zend_try_ct_eval_magic_const()
9188 bool returns_by_ref = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; in zend_compile_yield()
9221 if (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) { in zend_compile_yield_from()
9328 CG(active_op_array)->fn_flags |= ZEND_ACC_USES_THIS; in zend_compile_isset_or_empty()