Lines Matching refs:ce_flags

198 		if (scope->ce_flags & ZEND_ACC_RESOLVED_PARENT) {  in resolve_class_name()
285 if (ce1->ce_flags & ZEND_ACC_LINKED) { in unlinked_instanceof()
291 if (ce1->ce_flags & ZEND_ACC_RESOLVED_PARENT) { in unlinked_instanceof()
307 if (ce1->ce_flags & ZEND_ACC_RESOLVED_INTERFACES) { in unlinked_instanceof()
391 if (!(ce->ce_flags & ZEND_ACC_IMMUTABLE)) { in track_class_dependency()
398 CG(current_linking_class)->ce_flags &= ~ZEND_ACC_CACHEABLE; in track_class_dependency()
717 && ((proto->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 in zend_do_perform_implementation_check()
839 if (fptr->common.scope->ce_flags & ZEND_ACC_ANON_CLASS) { in zend_get_function_declaration()
1108 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in do_inheritance_check_on_method_ex()
1175 ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in do_inherit_method()
1288 …if (!(ce->ce_flags & ZEND_ACC_INTERFACE) && iface->interface_gets_implemented && iface->interface_… in do_implement_interface()
1322 ce->ce_flags |= ZEND_ACC_RESOLVED_INTERFACES; in zend_do_inherit_interfaces()
1351 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in do_inherit_class_constant()
1352 ce->ce_flags |= ZEND_ACC_HAS_AST_CONSTANTS; in do_inherit_class_constant()
1353 if (ce->parent->ce_flags & ZEND_ACC_IMMUTABLE) { in do_inherit_class_constant()
1415 if (UNEXPECTED(ce->ce_flags & ZEND_ACC_INTERFACE)) { in zend_do_inheritance_ex()
1417 if (UNEXPECTED(!(parent_ce->ce_flags & ZEND_ACC_INTERFACE))) { in zend_do_inheritance_ex()
1420 } else if (UNEXPECTED(parent_ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_FINAL))) { in zend_do_inheritance_ex()
1422 if (parent_ce->ce_flags & ZEND_ACC_FINAL) { in zend_do_inheritance_ex()
1427 if ((parent_ce->ce_flags & ZEND_ACC_INTERFACE) || (parent_ce->ce_flags & ZEND_ACC_TRAIT)) { in zend_do_inheritance_ex()
1429 …ZSTR_VAL(ce->name), parent_ce->ce_flags & ZEND_ACC_INTERFACE ? "interface" : "trait", ZSTR_VAL(par… in zend_do_inheritance_ex()
1438 ce->ce_flags |= ZEND_ACC_RESOLVED_PARENT; in zend_do_inheritance_ex()
1470 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_do_inheritance_ex()
1471 ce->ce_flags |= ZEND_ACC_HAS_AST_PROPERTIES; in zend_do_inheritance_ex()
1481 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_do_inheritance_ex()
1482 ce->ce_flags |= ZEND_ACC_HAS_AST_PROPERTIES; in zend_do_inheritance_ex()
1521 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_do_inheritance_ex()
1522 ce->ce_flags |= ZEND_ACC_HAS_AST_STATICS; in zend_do_inheritance_ex()
1593 if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS) { in zend_do_inheritance_ex()
1594 ce->ce_flags |= ZEND_ACC_EXPLICIT_ABSTRACT_CLASS; in zend_do_inheritance_ex()
1597 …ce->ce_flags |= parent_ce->ce_flags & (ZEND_HAS_STATIC_IN_METHODS | ZEND_ACC_HAS_TYPE_HINTS | ZEND… in zend_do_inheritance_ex()
1634 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in do_inherit_iface_constant()
1635 ce->ce_flags |= ZEND_ACC_HAS_AST_CONSTANTS; in do_inherit_iface_constant()
1636 if (iface->ce_flags & ZEND_ACC_IMMUTABLE) { in do_inherit_iface_constant()
1682 ZEND_ASSERT(ce->ce_flags & ZEND_ACC_LINKED); in zend_do_implement_interface()
1727 if (!(iface->ce_flags & ZEND_ACC_LINKED)) { in zend_do_implement_interfaces()
1730 if (UNEXPECTED(!(iface->ce_flags & ZEND_ACC_INTERFACE))) { in zend_do_implement_interfaces()
1757 if (!(ce->ce_flags & ZEND_ACC_CACHED)) { in zend_do_implement_interfaces()
1767 ce->ce_flags |= ZEND_ACC_RESOLVED_INTERFACES; in zend_do_implement_interfaces()
1783 return fn->common.scope->ce_flags & ZEND_ACC_TRAIT ? ce : fn->common.scope; in fixup_trait_scope()
1796 (existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_add_trait_method()
1816 } else if (UNEXPECTED((existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT) in zend_add_trait_method()
1853 if ((fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_fixup_trait_method()
1858 ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_fixup_trait_method()
1861 ce->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; in zend_fixup_trait_method()
1934 if (UNEXPECTED((trait->ce_flags & ZEND_ACC_TRAIT) != ZEND_ACC_TRAIT)) { in zend_check_trait_usage()
1973 if (!trait || !(trait->ce_flags & ZEND_ACC_LINKED)) { in zend_traits_init_trait_structures()
2002 if (!exclude_ce || !(exclude_ce->ce_flags & ZEND_ACC_LINKED)) { in zend_traits_init_trait_structures()
2047 if (!trait || !(trait->ce_flags & ZEND_ACC_LINKED)) { in zend_traits_init_trait_structures()
2320 bool is_explicit_abstract = (ce->ce_flags & ZEND_ACC_EXPLICIT_ABSTRACT_CLASS) != 0; in zend_verify_abstract_class()
2345 ce->ce_flags &= ~ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_verify_abstract_class()
2399 ce->ce_flags |= ZEND_ACC_UNRESOLVED_VARIANCE; in get_or_init_obligations_for_class()
2450 if (dependency_ce->ce_flags & ZEND_ACC_UNRESOLVED_VARIANCE) { in check_variance_obligation()
2454 (dependency_ce->ce_flags & ZEND_ACC_CACHEABLE) ? dependency_ce : NULL; in check_variance_obligation()
2519 ce->ce_flags &= ~ZEND_ACC_UNRESOLVED_VARIANCE; in resolve_delayed_variance_obligations()
2520 ce->ce_flags |= ZEND_ACC_LINKED; in resolve_delayed_variance_obligations()
2549 ce->ce_flags &= ~ZEND_ACC_IMMUTABLE; in zend_lazy_class_load()
2688 is_cacheable &= (ce)->ce_flags; \
2694 is_cacheable &= (ce)->ce_flags; \
2707 uint32_t is_cacheable = ce->ce_flags & ZEND_ACC_IMMUTABLE; in zend_do_link_class()
2713 ZEND_ASSERT(!(ce->ce_flags & ZEND_ACC_LINKED)); in zend_do_link_class()
2736 if (UNEXPECTED(!(trait->ce_flags & ZEND_ACC_TRAIT))) { in zend_do_link_class()
2774 if (ce->ce_flags & ZEND_ACC_ENUM) { in zend_do_link_class()
2782 if (ce->ce_flags & ZEND_ACC_IMMUTABLE && is_cacheable) { in zend_do_link_class()
2804 if (ce->ce_flags & ZEND_ACC_IMMUTABLE) { in zend_do_link_class()
2809 } else if (ce->ce_flags & ZEND_ACC_FILE_CACHED) { in zend_do_link_class()
2812 ce->ce_flags &= ~ZEND_ACC_FILE_CACHED; in zend_do_link_class()
2824 if (ce->ce_flags & ZEND_ACC_ENUM) { in zend_do_link_class()
2831 if (!(parent->ce_flags & ZEND_ACC_LINKED)) { in zend_do_link_class()
2856 if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT)) in zend_do_link_class()
2857 && (ce->ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) in zend_do_link_class()
2861 if (ce->ce_flags & ZEND_ACC_ENUM) { in zend_do_link_class()
2867 if (ce->__tostring && !(ce->ce_flags & ZEND_ACC_TRAIT) in zend_do_link_class()
2870 ce->ce_flags |= ZEND_ACC_RESOLVED_INTERFACES; in zend_do_link_class()
2890 if (!(ce->ce_flags & ZEND_ACC_UNRESOLVED_VARIANCE)) { in zend_do_link_class()
2891 ce->ce_flags |= ZEND_ACC_LINKED; in zend_do_link_class()
2893 ce->ce_flags |= ZEND_ACC_NEARLY_LINKED; in zend_do_link_class()
2895 ce->ce_flags |= ZEND_ACC_CACHEABLE; in zend_do_link_class()
2898 if (ce->ce_flags & ZEND_ACC_UNRESOLVED_VARIANCE) { in zend_do_link_class()
2901 if (ce->ce_flags & ZEND_ACC_CACHEABLE) { in zend_do_link_class()
2902 ce->ce_flags &= ~ZEND_ACC_CACHEABLE; in zend_do_link_class()
2995 if (EXPECTED(!(ce->ce_flags & ZEND_ACC_PRELOADED))) { in register_early_bound_ce()
3017 uint32_t is_cacheable = ce->ce_flags & ZEND_ACC_IMMUTABLE; in zend_try_early_bind()
3040 if (ce->ce_flags & ZEND_ACC_IMMUTABLE) { in zend_try_early_bind()
3043 } else if (ce->ce_flags & ZEND_ACC_FILE_CACHED) { in zend_try_early_bind()
3046 ce->ce_flags &= ~ZEND_ACC_FILE_CACHED; in zend_try_early_bind()
3066 …if ((ce->ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_E… in zend_try_early_bind()
3069 ZEND_ASSERT(!(ce->ce_flags & ZEND_ACC_UNRESOLVED_VARIANCE)); in zend_try_early_bind()
3070 ce->ce_flags |= ZEND_ACC_LINKED; in zend_try_early_bind()