@@ -341,6 +341,11 @@ typedef struct _zend_oparray_context {
341341/* Class cannot be serialized or unserialized | | | */
342342#define ZEND_ACC_NOT_SERIALIZABLE (1 << 29) /* X | | | */
343343/* | | | */
344+ /* Class Flags 2 (ce_flags2) (unused: 0-31) | | | */
345+ /* ========================= | | | */
346+ /* | | | */
347+ /* #define ZEND_ACC2_EXAMPLE (1 << 0) X | | | */
348+ /* | | | */
344349/* Function Flags (unused: 30) | | | */
345350/* ============== | | | */
346351/* | | | */
@@ -407,6 +412,11 @@ typedef struct _zend_oparray_context {
407412/* | | | */
408413/* op_array uses strict mode types | | | */
409414#define ZEND_ACC_STRICT_TYPES (1U << 31) /* | X | | */
415+ /* | | | */
416+ /* Function Flags 2 (fn_flags2) (unused: 0-31) | | | */
417+ /* ============================ | | | */
418+ /* | | | */
419+ /* #define ZEND_ACC2_EXAMPLE (1 << 0) | X | | */
410420
411421#define ZEND_ACC_PPP_MASK (ZEND_ACC_PUBLIC | ZEND_ACC_PROTECTED | ZEND_ACC_PRIVATE)
412422#define ZEND_ACC_PPP_SET_MASK (ZEND_ACC_PUBLIC_SET | ZEND_ACC_PROTECTED_SET | ZEND_ACC_PRIVATE_SET)
@@ -527,6 +537,7 @@ struct _zend_op_array {
527537 ZEND_MAP_PTR_DEF (void * * , run_time_cache );
528538 zend_string * doc_comment ;
529539 uint32_t T ; /* number of temporary variables */
540+ uint32_t fn_flags2 ;
530541 const zend_property_info * prop_info ; /* The corresponding prop_info if this is a hook. */
531542 /* END of common elements */
532543
@@ -586,6 +597,7 @@ typedef struct _zend_internal_function {
586597 ZEND_MAP_PTR_DEF (void * * , run_time_cache );
587598 zend_string * doc_comment ;
588599 uint32_t T ; /* number of temporary variables */
600+ uint32_t fn_flags2 ;
589601 const zend_property_info * prop_info ; /* The corresponding prop_info if this is a hook. */
590602 /* END of common elements */
591603
@@ -615,6 +627,7 @@ union _zend_function {
615627 ZEND_MAP_PTR_DEF (void * * , run_time_cache );
616628 zend_string * doc_comment ;
617629 uint32_t T ; /* number of temporary variables */
630+ uint32_t fn_flags2 ;
618631 const zend_property_info * prop_info ; /* The corresponding prop_info if this is a hook. */
619632 } common ;
620633
0 commit comments