1--TEST--
2GH-11028 (Heap Buffer Overflow in zval_undefined_cv with generators) - original variant
3--FILE--
4<?php
5$c = (function () {
6    [
7        ...($r = (function () {
8            try {
9                yield $a => 0;
10            } finally {
11                return [];
12            }
13        })()),
14    ];
15})()[0];
16?>
17--EXPECTF--
18Warning: Undefined variable $a in %s on line %d
19
20Fatal error: Uncaught Error: Keys must be of type int|string during array unpacking in %s:%d
21Stack trace:
22#0 %s(%d): {closure:%s:%d}()
23#1 {main}
24  thrown in %s on line %d
25