]> granicus.if.org Git - php/commit
Forbid "yield from" in force closed generators
authorNikita Popov <nikic@php.net>
Sat, 28 May 2016 11:13:11 +0000 (13:13 +0200)
committerNikita Popov <nikic@php.net>
Sat, 28 May 2016 11:21:05 +0000 (13:21 +0200)
commit4746e5efcb135051e003294f4721792139779fd0
treec4b6513e32327f680a596a85ababf71cd63af156
parentd29bd582a8cc28e9288b441e269d98f4f28da77d
Forbid "yield from" in force closed generators

Same check we do for "yield", was missed when "yield from" was
added. We could make this more granular by only forbidding to
actually yield values and still allow something like "yield from []",
but this does not seem worthwhile.
Zend/tests/generators/yield_from_force_closed.phpt [new file with mode: 0644]
Zend/zend_vm_def.h
Zend/zend_vm_execute.h