diff options
author | Nikita Popov <nikic@php.net> | 2015-06-11 19:41:43 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2015-06-11 23:23:57 +0200 |
commit | 5d3cf577aad15b119c137a873f468c0614f2eb2e (patch) | |
tree | abc522e177e51e526c5be4aef6cb42c911ed2cce /ext/intl/timezone/timezone_methods.cpp | |
parent | 25098f0f5c50249200b1dd80619c782d961287a2 (diff) | |
download | php-git-5d3cf577aad15b119c137a873f468c0614f2eb2e.tar.gz |
Make convert_to_* safe with rc>1
This only involves switching zval_dtor to zval_ptr_dtor for arrays
and making the convert_to_object for arrays a bit more generic.
All the other changes outside zend_operators.c just make use of
this new ability (use COPY instead of DUP).
What's still missing: Proper references handling. I've seen many
convert_to* calls that will break when a reference is used.
Also fixes bug #69788.
Diffstat (limited to 'ext/intl/timezone/timezone_methods.cpp')
0 files changed, 0 insertions, 0 deletions