Add test for bug #75681

The issue itself has been fixed by 8a4532319d.
This commit is contained in:
Nikita Popov 2017-12-16 21:24:26 +01:00
parent 8a4532319d
commit 19d0c5dc9f
2 changed files with 28 additions and 0 deletions

2
NEWS
View File

@ -39,6 +39,8 @@ PHP NEWS
(Laruence, Dmitry)
. Fixed bug #75570 ("Narrowing occurred during type inference" error).
(Dmitry)
. Fixed bug #75681 (Warning: Narrowing occurred during type inference,
specific case). (Nikita)
. Fixed bug #75556 (Invalid opcode 138/1/1). (Laruence)
- PCRE:

View File

@ -0,0 +1,26 @@
--TEST--
Bug #75681: Warning: Narrowing occurred during type inference (specific case)
--INI--
opcache.enable=1
opcache.enable_cli=1
opcache.optimization_level=-1
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
<?php
function foobar()
{
do {
foreach ($a as $i => $_) {
$a[$i][0] += 1;
}
$a[] = array(0, 0);
} while ($x !== false);
}
?>
===DONE===
--EXPECT--
===DONE===