From fd0b57d48bab3924a31d3d0b038f0d5de6eab3e3 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 18 Aug 2020 00:12:05 +0300 Subject: [PATCH] Fixed support for named arguments --- ext/opcache/jit/zend_jit_trace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- 2.50.1