]> granicus.if.org Git - php/commitdiff
Removed useless separation
authorDmitry Stogov <dmitry@zend.com>
Wed, 17 Jan 2018 00:00:11 +0000 (03:00 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 17 Jan 2018 00:00:11 +0000 (03:00 +0300)
Zend/zend_object_handlers.c

index ff91d45be08f47c577c5f6323e4fcb0bc8d22c0e..c4c7ca57940985f8f9ac7c561cf3796a30c36e42 100644 (file)
@@ -648,7 +648,6 @@ zval *zend_std_read_property(zval *object, zval *member, int type, void **cache_
                                retval = rv;
                                if (!Z_ISREF_P(rv) &&
                                    (type == BP_VAR_W || type == BP_VAR_RW  || type == BP_VAR_UNSET)) {
-                                       SEPARATE_ZVAL_NOREF(rv);
                                        if (UNEXPECTED(Z_TYPE_P(rv) != IS_OBJECT)) {
                                                zend_error(E_NOTICE, "Indirect modification of overloaded property %s::$%s has no effect", ZSTR_VAL(zobj->ce->name), Z_STRVAL_P(member));
                                        }