--TEST--
Bug #62907 (Double free when use traits)
--FILE--
<?php
function __autoload($name) {
    if (
$name == "B") {
        eval (
"abstract class B extends A { }");
    } else if (
$name == "A") {
        eval (
"abstract class A { use T { T::__construct as __asconstruct; }}"); 
    } else if (
$name == "T") {
        eval (
"trait T { public function __construct() { } }"); 
    } 
    return 
TRUE;


class 
extends {
    public function 
__construct() {
    }
}
echo 
"okey";
--
EXPECT--
okey