mirror of
https://github.com/php/php-src.git
synced 2026-03-29 19:52:20 +02:00
This allows us to drop the intermediate allocation for spl_pqueue_elem. This fixes GC for SplPriorityQueue, because we can now directly return a well-formed GC child buffer.
16 lines
235 B
PHP
16 lines
235 B
PHP
--TEST--
|
|
Bug #78436: Broken GC for SplPriorityQueue
|
|
--FILE--
|
|
<?php
|
|
|
|
$pqueue = new SplPriorityQueue();
|
|
$pqueue->insert($pqueue, 1);
|
|
|
|
$pqueue2 = new SplPriorityQueue();
|
|
$pqueue2->insert(1, $pqueue);
|
|
|
|
?>
|
|
===DONE===
|
|
--EXPECT--
|
|
===DONE===
|