diff options
author | Nikita Popov <nikic@php.net> | 2015-04-14 16:38:09 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2015-04-14 16:38:09 +0200 |
commit | a7059f1eac383a8e42f06586d06ffd5193ed61ef (patch) | |
tree | e60829b9195bd69d84b90def6999af08dba1688a | |
parent | 65baab7741c3deb4b9b6e1a5a7972c3318f9ea34 (diff) | |
parent | ed7e6d4758b8a8999b5e29e144e394782d473654 (diff) | |
download | php-git-a7059f1eac383a8e42f06586d06ffd5193ed61ef.tar.gz |
Merge branch 'PHP-5.6'
Conflicts:
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
-rw-r--r-- | Zend/tests/generators/bug69419.phpt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Zend/tests/generators/bug69419.phpt b/Zend/tests/generators/bug69419.phpt new file mode 100644 index 0000000000..dce08edb7e --- /dev/null +++ b/Zend/tests/generators/bug69419.phpt @@ -0,0 +1,22 @@ +--TEST-- +Bug #69419: Returning compatible sub generator produces a warning +--FILE-- +<?php + +function & genRefInner() { + $var = 1; + yield $var; +} + +function & genRefOuter() { + return genRefInner(); +} + +foreach(genRefOuter() as $i) { + var_dump($i); +} + +?> +--EXPECTF-- +Notice: Only variable references should be returned by reference in %s on line %d +int(1) |