]> granicus.if.org Git - php/commitdiff
Fixed invalid index
authorDmitry Stogov <dmitry@zend.com>
Tue, 12 May 2020 20:45:34 +0000 (23:45 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 12 May 2020 20:45:34 +0000 (23:45 +0300)
ext/opcache/jit/zend_jit_trace.c

index b40e71eb26f2bc2661976ba6c4851a109cf95de9..367b2335a1836de98f5d4d4bf74eccec4926bc05 100644 (file)
@@ -1577,8 +1577,8 @@ static zend_ssa *zend_jit_trace_build_tssa(zend_jit_trace_rec *trace_buffer, uin
                                                        tmp |= MAY_BE_REF;
                                                }
                                                ssa_var_info[v].type = tmp;
-                                               ssa_var_info[i].ce = ce;
-                                               ssa_var_info[i].is_instanceof = 1;
+                                               ssa_var_info[v].ce = ce;
+                                               ssa_var_info[v].is_instanceof = 1;
                                        } else {
                                                ssa_var_info[v].type = MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_ANY  | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY | MAY_BE_ARRAY_OF_REF;
                                        }