From: Dmitry Stogov Date: Wed, 17 Jan 2018 00:00:11 +0000 (+0300) Subject: Removed useless separation X-Git-Tag: php-7.3.0alpha1~609 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c4fa7345dcca4bd3ba6bf1d337f8a9c8caaed5f0;p=php Removed useless separation --- diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c index ff91d45be0..c4c7ca5794 100644 --- a/Zend/zend_object_handlers.c +++ b/Zend/zend_object_handlers.c @@ -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)); }