From: Dmitry Stogov Date: Mon, 15 Jun 2020 12:35:02 +0000 (+0300) Subject: Fixed JIT X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a92022f87828f699916df408f3dcfdd3854a7e17;p=php Fixed JIT --- diff --git a/ext/opcache/jit/zend_jit_x86.dasc b/ext/opcache/jit/zend_jit_x86.dasc index 97d4fbe77a..1d073a4395 100644 --- a/ext/opcache/jit/zend_jit_x86.dasc +++ b/ext/opcache/jit/zend_jit_x86.dasc @@ -8942,7 +8942,7 @@ static int zend_jit_send_ref(dasm_State **Dst, const zend_op *opline, const zend } | EMALLOC sizeof(zend_reference), op_array, opline | mov dword [r0], 2 - | mov dword [r0 + offsetof(zend_reference, gc.u.type_info)], IS_REFERENCE + | mov dword [r0 + offsetof(zend_reference, gc.u.type_info)], GC_REFERENCE | mov aword [r0 + offsetof(zend_reference, sources.ptr)], 0 ref_addr = ZEND_ADDR_MEM_ZVAL(ZREG_R0, 8); if (opline->op1_type == IS_VAR) {