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 7opcache.jit_buffer_size=1M 8--FILE-- 9<?php 10function foo() { 11 $x = $a = $c = 0; 12 for($cnt=0;$cnt<6;$cnt++) { 13 $a *= $a; 14 for ($i = 0; $i <= .1; !$j++) 15 for ($i = 0; $i <= .1; !$i++) 16 for ($i = 0; $i << .1; !$i++); 17 $x != $a ?: $c; 18 $a = "3566715245541"; 19 } 20} 21@foo(); 22@foo(); 23@foo(); 24?> 25DONE 26--EXPECT-- 27DONE 28