@@ -2006,7 +2006,8 @@ zend_object_iterator *date_object_period_get_iterator(zend_class_entry *ce, zval
20062006
20072007 zend_iterator_init ((zend_object_iterator * )iterator );
20082008
2009- ZVAL_COPY (& iterator -> intern .data , object );
2009+ Z_ADDREF_P (object );
2010+ ZVAL_OBJ (& iterator -> intern .data , Z_OBJ_P (object ));
20102011 iterator -> intern .funcs = & date_period_it_funcs ;
20112012 iterator -> object = Z_PHPPERIOD_P (object );
20122013 ZVAL_UNDEF (& iterator -> current );
@@ -3245,7 +3246,7 @@ PHP_FUNCTION(date_modify)
32453246 }
32463247
32473248 Z_ADDREF_P (object );
3248- ZVAL_COPY_VALUE (return_value , object );
3249+ ZVAL_OBJ (return_value , Z_OBJ_P ( object ) );
32493250}
32503251/* }}} */
32513252
@@ -3301,7 +3302,7 @@ PHP_FUNCTION(date_add)
33013302 php_date_add (object , interval , return_value );
33023303
33033304 Z_ADDREF_P (object );
3304- ZVAL_COPY_VALUE (return_value , object );
3305+ ZVAL_OBJ (return_value , Z_OBJ_P ( object ) );
33053306}
33063307/* }}} */
33073308
@@ -3358,7 +3359,7 @@ PHP_FUNCTION(date_sub)
33583359 php_date_sub (object , interval , return_value );
33593360
33603361 Z_ADDREF_P (object );
3361- ZVAL_COPY_VALUE (return_value , object );
3362+ ZVAL_OBJ (return_value , Z_OBJ_P ( object ) );
33623363}
33633364/* }}} */
33643365
@@ -3462,7 +3463,7 @@ PHP_FUNCTION(date_timezone_set)
34623463 php_date_timezone_set (object , timezone_object , return_value );
34633464
34643465 Z_ADDREF_P (object );
3465- ZVAL_COPY_VALUE (return_value , object );
3466+ ZVAL_OBJ (return_value , Z_OBJ_P ( object ) );
34663467}
34673468/* }}} */
34683469
@@ -3548,7 +3549,7 @@ PHP_FUNCTION(date_time_set)
35483549 php_date_time_set (object , h , i , s , ms , return_value );
35493550
35503551 Z_ADDREF_P (object );
3551- ZVAL_COPY_VALUE (return_value , object );
3552+ ZVAL_OBJ (return_value , Z_OBJ_P ( object ) );
35523553}
35533554/* }}} */
35543555
@@ -3598,7 +3599,7 @@ PHP_FUNCTION(date_date_set)
35983599 php_date_date_set (object , y , m , d , return_value );
35993600
36003601 Z_ADDREF_P (object );
3601- ZVAL_COPY_VALUE (return_value , object );
3602+ ZVAL_OBJ (return_value , Z_OBJ_P ( object ) );
36023603}
36033604/* }}} */
36043605
@@ -3652,7 +3653,7 @@ PHP_FUNCTION(date_isodate_set)
36523653 php_date_isodate_set (object , y , w , d , return_value );
36533654
36543655 Z_ADDREF_P (object );
3655- ZVAL_COPY_VALUE (return_value , object );
3656+ ZVAL_OBJ (return_value , Z_OBJ_P ( object ) );
36563657}
36573658/* }}} */
36583659
@@ -3701,7 +3702,7 @@ PHP_FUNCTION(date_timestamp_set)
37013702 php_date_timestamp_set (object , timestamp , return_value );
37023703
37033704 Z_ADDREF_P (object );
3704- ZVAL_COPY_VALUE (return_value , object );
3705+ ZVAL_OBJ (return_value , Z_OBJ_P ( object ) );
37053706}
37063707/* }}} */
37073708
0 commit comments