]> granicus.if.org Git - php/commitdiff
Avoid duplication of "shadow" property_info
authorDmitry Stogov <dmitry@zend.com>
Thu, 21 Jun 2018 23:46:59 +0000 (02:46 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 21 Jun 2018 23:46:59 +0000 (02:46 +0300)
Zend/zend_inheritance.c

index 4fa0f51e4c21937bca88661addf37a0663ae9d80..95746e68de660c53e6cd719263c2fe38a28d6f29 100644 (file)
@@ -689,7 +689,7 @@ static void do_inherit_property(zend_property_info *parent_info, zend_string *ke
                        }
                }
        } else {
-               if (UNEXPECTED(parent_info->flags & (ZEND_ACC_PRIVATE|ZEND_ACC_SHADOW))) {
+               if (UNEXPECTED(parent_info->flags & ZEND_ACC_PRIVATE)) {
                        if (UNEXPECTED(ce->type & ZEND_INTERNAL_CLASS)) {
                                child_info = zend_duplicate_property_info_internal(parent_info);
                        } else {