diff options
author | Nikita Popov <nikic@php.net> | 2015-01-09 17:58:41 +0100 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2015-01-09 17:59:41 +0100 |
commit | 41a249fef602b8cbfdc70fc8179e48cc1387b821 (patch) | |
tree | 3ef14ccd348f8c09ea68cad2038e6d53372d9d3b /Zend/tests/bug68775.phpt | |
parent | 32f761d7f856d13ca17814899f7317614a6c4d9d (diff) | |
download | php-git-41a249fef602b8cbfdc70fc8179e48cc1387b821.tar.gz |
Fix bug #68775
Diffstat (limited to 'Zend/tests/bug68775.phpt')
-rw-r--r-- | Zend/tests/bug68775.phpt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Zend/tests/bug68775.phpt b/Zend/tests/bug68775.phpt new file mode 100644 index 0000000000..ce0eaedf53 --- /dev/null +++ b/Zend/tests/bug68775.phpt @@ -0,0 +1,19 @@ +--TEST-- +Bug #68775: yield in a function argument crashes or loops indefinitely +--FILE-- +<?php + +function a($x) { + var_dump($x); +} + +function gen() { + a(yield); +} + +$g = gen(); +$g->send(1); + +?> +--EXPECT-- +int(1) |