1--TEST-- 2Memory leak when resume an already running generator 3--FILE-- 4<?php 5function gen() { 6 $g = yield; 7 $g->send($g); 8} 9$gen = gen(); 10try { 11 $gen->send($gen); 12} catch (Throwable $e) { 13 echo $e->getMessage() . "\n"; 14} 15?> 16--EXPECT-- 17Cannot resume an already running generator 18