Browse Source

Add test for bug #75681

The issue itself has been fixed by 8a4532319d.
pull/2993/head
Nikita Popov 9 years ago
parent
commit
19d0c5dc9f
  1. 2
      NEWS
  2. 26
      ext/opcache/tests/bug75681.phpt

2
NEWS

@ -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:

26
ext/opcache/tests/bug75681.phpt

@ -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===
Loading…
Cancel
Save