From 59596def6966ba5a7774fecb5111dbe7185b23da Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Fri, 8 Sep 2023 17:37:04 +0300 Subject: [PATCH] Fixed tracing JIT support for CALLABLE_CONVERT --- ext/opcache/jit/zend_jit_trace.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/opcache/jit/zend_jit_trace.c b/ext/opcache/jit/zend_jit_trace.c index 88ce671b86188..03eae6c453ec8 100644 --- a/ext/opcache/jit/zend_jit_trace.c +++ b/ext/opcache/jit/zend_jit_trace.c @@ -1065,6 +1065,7 @@ static const zend_op *zend_jit_trace_find_init_fcall_op(zend_jit_trace_rec *p, c case ZEND_DO_ICALL: case ZEND_DO_UCALL: case ZEND_DO_FCALL_BY_NAME: + case ZEND_CALLABLE_CONVERT: call_level++; break; } @@ -6227,6 +6228,7 @@ static const void *zend_jit_trace(zend_jit_trace_rec *trace_buffer, uint32_t par case ZEND_DO_ICALL: case ZEND_DO_UCALL: case ZEND_DO_FCALL_BY_NAME: + case ZEND_CALLABLE_CONVERT: frame->call_level--; }