_zv               914 Zend/zend_types.h 		zval *_zv = (zv);								\
_zv               915 Zend/zend_types.h 		if (Z_REFCOUNTED_P(_zv) &&						\
_zv               916 Zend/zend_types.h 		    Z_REFCOUNT_P(_zv) > 1) {					\
_zv               917 Zend/zend_types.h 			Z_DELREF_P(_zv);							\
_zv               918 Zend/zend_types.h 			zval_copy_ctor_func(_zv);					\
_zv               923 Zend/zend_types.h 		zval *_zv = (zv);								\
_zv               924 Zend/zend_types.h 		zend_array *_arr = Z_ARR_P(_zv);				\
_zv               926 Zend/zend_types.h 			if (!Z_IMMUTABLE_P(_zv)) {					\
_zv               929 Zend/zend_types.h 			ZVAL_ARR(_zv, zend_array_dup(_arr));		\
_zv               934 Zend/zend_types.h 		zval *_zv = (zv);								\
_zv               935 Zend/zend_types.h 		ZEND_ASSERT(Z_TYPE_P(_zv) != IS_REFERENCE);		\
_zv               936 Zend/zend_types.h 		if (Z_COPYABLE_P(_zv) ||						\
_zv               937 Zend/zend_types.h 		    Z_IMMUTABLE_P(_zv)) {						\
_zv               938 Zend/zend_types.h 			if (Z_REFCOUNT_P(_zv) > 1) {				\
_zv               939 Zend/zend_types.h 				if (!Z_IMMUTABLE_P(_zv)) {				\
_zv               940 Zend/zend_types.h 					Z_DELREF_P(_zv);					\
_zv               942 Zend/zend_types.h 				zval_copy_ctor_func(_zv);				\
_zv               948 Zend/zend_types.h 		zval *_zv = (zv);								\
_zv               949 Zend/zend_types.h 		if (Z_REFCOUNTED_P(_zv) ||						\
_zv               950 Zend/zend_types.h 		    Z_IMMUTABLE_P(_zv)) {						\
_zv               951 Zend/zend_types.h 			if (Z_REFCOUNT_P(_zv) > 1) {				\
_zv               952 Zend/zend_types.h 				if (Z_COPYABLE_P(_zv) ||				\
_zv               953 Zend/zend_types.h 				    Z_IMMUTABLE_P(_zv)) {				\
_zv               954 Zend/zend_types.h 					if (!Z_IMMUTABLE_P(_zv)) {			\
_zv               955 Zend/zend_types.h 						Z_DELREF_P(_zv);				\
_zv               957 Zend/zend_types.h 					zval_copy_ctor_func(_zv);			\
_zv               958 Zend/zend_types.h 				} else if (Z_ISREF_P(_zv)) {			\
_zv               959 Zend/zend_types.h 					Z_DELREF_P(_zv);					\
_zv               960 Zend/zend_types.h 					ZVAL_DUP(_zv, Z_REFVAL_P(_zv));		\
_zv               967 Zend/zend_types.h 		zval *_zv = (zv);								\
_zv               968 Zend/zend_types.h 		if (Z_COPYABLE_P(_zv) ||                    	\
_zv               969 Zend/zend_types.h 		    Z_IMMUTABLE_P(_zv)) {						\
_zv               970 Zend/zend_types.h 			if (Z_REFCOUNT_P(_zv) > 1) {				\
_zv               971 Zend/zend_types.h 				if (!Z_IMMUTABLE_P(_zv)) {				\
_zv               972 Zend/zend_types.h 					Z_DELREF_P(_zv);					\
_zv               974 Zend/zend_types.h 				zval_copy_ctor_func(_zv);				\