(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:
--- /dev/null
+--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===