@@ -379,7 +379,7 @@ static void gc_scan_black(zend_refcounted *ref)
379
379
zend_object_get_gc_t get_gc ;
380
380
zend_object * obj = (zend_object * )ref ;
381
381
382
- if (EXPECTED (!(GC_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
382
+ if (EXPECTED (!(OBJ_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
383
383
(get_gc = obj -> handlers -> get_gc ) != NULL )) {
384
384
int n ;
385
385
zval * zv , * end ;
@@ -489,7 +489,7 @@ static void gc_mark_grey(zend_refcounted *ref)
489
489
zend_object_get_gc_t get_gc ;
490
490
zend_object * obj = (zend_object * )ref ;
491
491
492
- if (EXPECTED (!(GC_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
492
+ if (EXPECTED (!(OBJ_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
493
493
(get_gc = obj -> handlers -> get_gc ) != NULL )) {
494
494
int n ;
495
495
zval * zv , * end ;
@@ -602,7 +602,7 @@ static void gc_scan(zend_refcounted *ref)
602
602
zend_object_get_gc_t get_gc ;
603
603
zend_object * obj = (zend_object * )ref ;
604
604
605
- if (EXPECTED (!(GC_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
605
+ if (EXPECTED (!(OBJ_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
606
606
(get_gc = obj -> handlers -> get_gc ) != NULL )) {
607
607
int n ;
608
608
zval * zv , * end ;
@@ -764,7 +764,7 @@ static int gc_collect_white(zend_refcounted *ref, uint32_t *flags)
764
764
zend_object_get_gc_t get_gc ;
765
765
zend_object * obj = (zend_object * )ref ;
766
766
767
- if (EXPECTED (!(GC_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
767
+ if (EXPECTED (!(OBJ_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
768
768
(get_gc = obj -> handlers -> get_gc ) != NULL )) {
769
769
int n ;
770
770
zval * zv , * end ;
@@ -956,7 +956,7 @@ static void gc_remove_nested_data_from_buffer(zend_refcounted *ref, gc_root_buff
956
956
zend_object_get_gc_t get_gc ;
957
957
zend_object * obj = (zend_object * )ref ;
958
958
959
- if (EXPECTED (!(GC_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
959
+ if (EXPECTED (!(OBJ_FLAGS (ref ) & IS_OBJ_FREE_CALLED ) &&
960
960
(get_gc = obj -> handlers -> get_gc ) != NULL )) {
961
961
int n ;
962
962
zval * zv , * end ;
@@ -1112,9 +1112,9 @@ ZEND_API int zend_gc_collect_cycles(void)
1112
1112
if (GC_TYPE (p ) == IS_OBJECT ) {
1113
1113
zend_object * obj = (zend_object * )p ;
1114
1114
1115
- if (!(GC_FLAGS (obj ) & IS_OBJ_DESTRUCTOR_CALLED )) {
1115
+ if (!(OBJ_FLAGS (obj ) & IS_OBJ_DESTRUCTOR_CALLED )) {
1116
1116
GC_TRACE_REF (obj , "calling destructor" );
1117
- GC_FLAGS (obj ) |= IS_OBJ_DESTRUCTOR_CALLED ;
1117
+ OBJ_FLAGS (obj ) |= IS_OBJ_DESTRUCTOR_CALLED ;
1118
1118
if (obj -> handlers -> dtor_obj
1119
1119
&& (obj -> handlers -> dtor_obj != zend_objects_destroy_object
1120
1120
|| obj -> ce -> destructor )) {
@@ -1151,8 +1151,8 @@ ZEND_API int zend_gc_collect_cycles(void)
1151
1151
1152
1152
EG (objects_store ).object_buckets [obj -> handle ] = SET_OBJ_INVALID (obj );
1153
1153
GC_TYPE (obj ) = IS_NULL ;
1154
- if (!(GC_FLAGS (obj ) & IS_OBJ_FREE_CALLED )) {
1155
- GC_FLAGS (obj ) |= IS_OBJ_FREE_CALLED ;
1154
+ if (!(OBJ_FLAGS (obj ) & IS_OBJ_FREE_CALLED )) {
1155
+ OBJ_FLAGS (obj ) |= IS_OBJ_FREE_CALLED ;
1156
1156
if (obj -> handlers -> free_obj ) {
1157
1157
GC_ADDREF (obj );
1158
1158
obj -> handlers -> free_obj (obj );
0 commit comments