From: Dmitry Stogov Date: Mon, 17 Aug 2020 21:12:05 +0000 (+0300) Subject: Fixed support for named arguments X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fd0b57d48bab3924a31d3d0b038f0d5de6eab3e3;p=php Fixed support for named arguments --- diff --git a/ext/opcache/jit/zend_jit_trace.c b/ext/opcache/jit/zend_jit_trace.c index e8124f9ce8..b8a4f6ac86 100644 --- a/ext/opcache/jit/zend_jit_trace.c +++ b/ext/opcache/jit/zend_jit_trace.c @@ -4476,7 +4476,8 @@ done: /* Check if SEND_UNPACK/SEND_ARRAY may cause enter at different opline */ if (opline > op_array->opcodes && ((opline-1)->opcode == ZEND_SEND_ARRAY - || (opline-1)->opcode == ZEND_SEND_UNPACK) + || (opline-1)->opcode == ZEND_SEND_UNPACK + || (opline-1)->opcode == ZEND_CHECK_UNDEF_ARGS) && p->op_array->num_args && (p->op_array->fn_flags & ZEND_ACC_HAS_TYPE_HINTS) == 0 && ((p+1)->op == ZEND_JIT_TRACE_VM