1--TEST--
2Range inference 016:
3--INI--
4opcache.enable=1
5opcache.enable_cli=1
6opcache.optimization_level=-1
7--FILE--
8<?php
9function test() {
10    $a = $y = null;
11    for(;;$a-- + $a % $a = $y + $a) {
12        var_dump($a);
13    }
14}
15try {
16    test();
17} catch (Throwable $e) {
18	echo $e->getMessage(), "\n";
19}
20?>
21--EXPECTF--
22NULL
23
24Warning: Decrement on type null has no effect, this will change in the next major version of PHP in %sinference_016.php on line %d
25Modulo by zero
26