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