]> granicus.if.org Git - php/commitdiff
Fixed support for named arguments
authorDmitry Stogov <dmitry@zend.com>
Mon, 17 Aug 2020 21:12:05 +0000 (00:12 +0300)
committerDmitry Stogov <dmitry@zend.com>
Mon, 17 Aug 2020 21:12:05 +0000 (00:12 +0300)
ext/opcache/jit/zend_jit_trace.c

index e8124f9ce8f49cf0d2e9ceb68708cba935c76ecd..b8a4f6ac86f2526436e8d45f46b06938eb118109 100644 (file)
@@ -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