svn: /php/php-src/ branches/PHP_5_4/Zend/tests/bug60536_001.phpt branches/PHP_5_4/Zend/tests/bug60536_003.phpt
branches/PHP_5_4/Zend/tests/bug60536_004.phpt branches/PHP_5_4/Zend/tests/traits/property005.phpt branches/PHP_5_4/Zend/tests/traits/property006.phpt
branches/PHP_5_4/Zend/tests/traits/property007.phpt branches/PHP_5_4/Zend/tests/traits/property008.phpt
branches/PHP_5_4/Zend/tests/traits/property009.phpt branches/PHP_5_4/Zend/zend_compile.c trunk/Zend/tests/bug60536_001.phpt trunk/Zend/
| From: | Stefan Marr | Date: | Sat, 17 Dec 2011 14:26:39 +0000 |
| Subject: | svn: /php/php-src/ branches/PHP_5_4/Zend/tests/bug60536_001.phpt branches/PHP_5_4/Zend/tests/bug60536_003.phpt branches/PHP_5_4/Zend/tests/bug60536_004.phpt branches/PHP_5_4/Zend/tests/traits/property005.phpt branches/PHP_5_4/Zend/tests/traits/property006.phpt branches/PHP_5_4/Zend/tests/traits/property007.phpt branches/PHP_5_4/Zend/tests/traits/property008.phpt branches/PHP_5_4/Zend/tests/traits/property009.phpt branches/PHP_5_4/Zend/zend_compile.c trunk/Zend/tests/bug60536_001.phpt trunk/Zend/ |
||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-67299@lists.php.net to get a copy of this message | ||
gron Sat, 17 Dec 2011 14:26:39 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=321089
Log:
Fixed inconsistent and broken handling of private properties in traits.
# The handling of private properties in classes is now consistent with private properties in traits.
# Perviously, privates could cause strict warnings, are were not properly merged into the class when
# the parent class had a private property of the same name. Now, we introduce it without notice,
# since it is a new and independent property, just like in normal classes.
# This problem was diagnosed while working on Bug #60536.
Bug: https://bugs.php.net/60536 (Closed) Traits Segfault
Changed paths:
U php/php-src/branches/PHP_5_4/Zend/tests/bug60536_001.phpt
U php/php-src/branches/PHP_5_4/Zend/tests/bug60536_003.phpt
U php/php-src/branches/PHP_5_4/Zend/tests/bug60536_004.phpt
U php/php-src/branches/PHP_5_4/Zend/tests/traits/property005.phpt
A php/php-src/branches/PHP_5_4/Zend/tests/traits/property006.phpt
A php/php-src/branches/PHP_5_4/Zend/tests/traits/property007.phpt
A php/php-src/branches/PHP_5_4/Zend/tests/traits/property008.phpt
A php/php-src/branches/PHP_5_4/Zend/tests/traits/property009.phpt
U php/php-src/branches/PHP_5_4/Zend/zend_compile.c
U php/php-src/trunk/Zend/tests/bug60536_001.phpt
U php/php-src/trunk/Zend/tests/bug60536_003.phpt
U php/php-src/trunk/Zend/tests/bug60536_004.phpt
U php/php-src/trunk/Zend/tests/traits/property005.phpt
A php/php-src/trunk/Zend/tests/traits/property006.phpt
A php/php-src/trunk/Zend/tests/traits/property007.phpt
A php/php-src/trunk/Zend/tests/traits/property008.phpt
A php/php-src/trunk/Zend/tests/traits/property009.phpt
U php/php-src/trunk/Zend/zend_compile.c
Attachment: [text/x-diff] svn-diffs-321089.txt
Attachment: [text/x-diff] svn-diffs-321089.txt