Bug #69174 [Opn]: leaks when unused inner class use traits precedence

From: Date: Wed, 04 Mar 2015 03:31:19 +0000
Subject: Bug #69174 [Opn]: leaks when unused inner class use traits precedence
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-191116@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=69174&edit=1

 ID:                 69174
 Updated by:         laruence@php.net
 Reported by:        reeze@php.net
 Summary:            leaks when unused inner class use traits precedence
 Status:             Open
 Type:               Bug
 Package:            Scripting Engine problem
 Operating System:   Any
 PHP Version:        5.5.22
 Block user comment: N
 Private report:     N

 New Comment:

I can reproduce this without opcache.

will have a look


Previous Comments:
------------------------------------------------------------------------
[2015-03-03 18:05:53] reeze@php.net

Description:
------------
This leaks, and it was uncovered by master's AST dumper test: Zend/tests/assert/expect_015.php 


Test script:
---------------
function test() {
  class B {
    use T1, T2 {
        T1::foo insteadof T2;
    }
  }
}

echo "DONE\n";

Expected result:
----------------
No leak

Actual result:
--------------
[Wed Mar  4 02:05:32 2015]  Script:  '/Users/reeze/015.php'
Zend/zend_language_scanner.l(1913) :  Freeing 0x10672F010 (3 bytes), script=/Users/reeze/015.php
=== Total 1 memory leaks detected ===


------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=69174&edit=1


Thread (4 messages)

« previous php.bugs (#191116) next »