--TEST--
Bug #70423 Warning Internal error: wrong size calculation
--INI--
open_basedir=.
opcache.enabled=1
opcache.enable_cli=1
opcache.log_verbosity_level=2
--FILE--
<?php
$a = 1;
$fn1 = function() use ($a) {echo "$a\n"; $a++;};
$fn2 = function() use ($a) {echo "$a\n"; $a++;};
$a = 5;
$fn1(); $fn2(); $fn1(); $fn2();
$b = 1;
$fn1 = function() use (&$b) {echo "$b\n"; $b++;};
$fn2 = function() use (&$b) {echo "$b\n"; $b++;};
$b = 5;
$fn1(); $fn2(); $fn1(); $fn2();
$c = 1;
$fn1 = function() use (&$c) {echo "$c\n"; $c++;};
$fn2 = function() use ($c) {echo "$c\n"; $c++;};
$c = 5;
$fn1(); $fn2(); $fn1(); $fn2();
$d = 1;
$fn1 = function() use ($d) {echo "$d\n"; $d++;};
$fn2 = function() use (&$d) {echo "$d\n"; $d++;};
$d = 5;
$fn1(); $fn2(); $fn1(); $fn2(); ?>
--EXPECT--
1
1
1
1
5
6
7
8
5
1
6
1
1
5
1
6