]> granicus.if.org Git - php/commit
Add ZVAL_OBJ_COPY macro
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 17 Jun 2020 10:34:04 +0000 (12:34 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 17 Jun 2020 14:36:56 +0000 (16:36 +0200)
commit15846ff115722b2f95d699abf07141d774b0e2cd
tree0be3155ce95856e82c4a0cf4c694ab0c6df49e62
parentb516566b84c210ce6ceddeb238e45d4b1bcb32ce
Add ZVAL_OBJ_COPY macro

For the common ZVAL_OBJ + GC_ADDREF pattern.
This mirrors the existing ZVAL_STR_COPY API.
27 files changed:
Zend/zend_API.h
Zend/zend_builtin_functions.c
Zend/zend_closures.c
Zend/zend_generators.c
Zend/zend_inheritance.c
Zend/zend_interfaces.c
Zend/zend_types.h
Zend/zend_weakrefs.c
ext/date/php_date.c
ext/dom/dom_iterators.c
ext/dom/php_dom.c
ext/intl/breakiterator/breakiterator_iterators.cpp
ext/pdo/pdo_dbh.c
ext/phar/phar_object.c
ext/reflection/php_reflection.c
ext/simplexml/simplexml.c
ext/soap/soap.c
ext/spl/php_spl.c
ext/spl/spl_array.c
ext/spl/spl_directory.c
ext/spl/spl_dllist.c
ext/spl/spl_fixedarray.c
ext/spl/spl_iterators.c
ext/sqlite3/sqlite3.c
ext/standard/array.c
ext/standard/var.c
ext/xml/xml.c