1--TEST--
2Generators can return without values
3--FILE--
4<?php
5
6function gen() {
7    yield;
8    return;
9}
10
11function gen2() {
12    yield;
13    return null;
14}
15
16function gen3() {
17	return;
18    yield;
19}
20
21function gen4() {
22	return;
23    yield;
24}
25
26var_dump(gen());
27
28var_dump(gen2());
29
30var_dump(gen3());
31
32var_dump(gen4());
33
34?>
35--EXPECTF--
36object(Generator)#%d (0) {
37}
38object(Generator)#%d (0) {
39}
40object(Generator)#%d (0) {
41}
42object(Generator)#%d (0) {
43}
44