1--TEST-- 2JIT ASSIGN_OP: 009 incorrect guard motion out of the loop 3--INI-- 4opcache.enable=1 5opcache.enable_cli=1 6opcache.file_update_protection=0 7--FILE-- 8<?php 9function foo() { 10 $x = $a = $c = 0; 11 for($cnt=0;$cnt<6;$cnt++) { 12 $a *= $a; 13 for ($i = 0; $i <= .1; !$j++) 14 for ($i = 0; $i <= .1; !$i++) 15 for ($i = 0; $i << .1; !$i++); 16 $x != $a ?: $c; 17 $a = "3566715245541"; 18 } 19} 20@foo(); 21@foo(); 22@foo(); 23?> 24DONE 25--EXPECT-- 26DONE 27