Annotation of embedaddon/php/Zend/tests/bug62907.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #62907 (Double free when use traits)
! 3: --FILE--
! 4: <?php
! 5: function __autoload($name) {
! 6: if ($name == "B") {
! 7: eval ("abstract class B extends A { }");
! 8: } else if ($name == "A") {
! 9: eval ("abstract class A { use T { T::__construct as __asconstruct; }}");
! 10: } else if ($name == "T") {
! 11: eval ("trait T { public function __construct() { } }");
! 12: }
! 13: return TRUE;
! 14: }
! 15:
! 16: class C extends B {
! 17: public function __construct() {
! 18: }
! 19: }
! 20: echo "okey";
! 21: --EXPECT--
! 22: okey
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>