1--TEST-- 2Register Alloction 009: Missing type store 3--INI-- 4opcache.enable=1 5opcache.enable_cli=1 6opcache.file_update_protection=0 7--FILE-- 8<?php 9function test() { 10 for(;; $a + $y[4][] = $y < $a + $a = $b = $a = + $y[] = 0.1) { 11 4 >> - $j++; 12 } 13} 14test(); 15?> 16--EXPECTF-- 17Warning: Undefined variable $j in %sreg_alloc_009.php on line 4 18 19Fatal error: Uncaught ArithmeticError: Bit shift by negative number in %sreg_alloc_009.php:4 20Stack trace: 21#0 %sreg_alloc_009.php(7): test() 22#1 {main} 23 thrown in %sreg_alloc_009.php on line 4 24