]> granicus.if.org Git - php/commitdiff
Fixed TYPE/INFO mismatch
authorDmitry Stogov <dmitry@zend.com>
Tue, 7 Apr 2020 21:27:19 +0000 (00:27 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 7 Apr 2020 21:27:19 +0000 (00:27 +0300)
ext/opcache/jit/zend_jit_trace.c

index 171ecd7d51b7f58866244fc00072c7b89294cd8e..213ca5d42b13d5a6f45ffc86c798918b6cdd9973 100644 (file)
@@ -1594,7 +1594,7 @@ static zend_ssa *zend_jit_trace_build_tssa(zend_jit_trace_rec *trace_buffer, uin
                        top = zend_jit_trace_call_frame(top, p->op_array);
                        if (p->func->type == ZEND_USER_FUNCTION) {
                                for (i = 0; i < p->op_array->last_var + p->op_array->T; i++) {
-                                       SET_STACK_TYPE(call->stack, i, IS_UNKNOWN);
+                                       SET_STACK_INFO(call->stack, i, -1);
                                }
                        }
                } else if (p->op == ZEND_JIT_TRACE_DO_ICALL) {