From a0baa09b99adf4f65792e26a8af461a8fa4c97dc Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Mon, 30 Nov 2020 16:42:17 +0300 Subject: [PATCH] Hide phpdbg/JIT incompatibility macro (JIT is disabled for phpdbg) --- ext/opcache/jit/zend_jit.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/opcache/jit/zend_jit.c b/ext/opcache/jit/zend_jit.c index 60086403aa..bcba053d16 100644 --- a/ext/opcache/jit/zend_jit.c +++ b/ext/opcache/jit/zend_jit.c @@ -16,6 +16,8 @@ +----------------------------------------------------------------------+ */ +#include "main/php.h" +#include "main/SAPI.h" #include "php_version.h" #include #include "zend_shared_alloc.h" @@ -4177,7 +4179,9 @@ ZEND_EXT_API int zend_jit_check_support(void) } if (zend_execute_ex != execute_ex) { - zend_error(E_WARNING, "JIT is incompatible with third party extensions that override zend_execute_ex(). JIT disabled."); + if (strcmp(sapi_module.name, "phpdbg") != 0) { + zend_error(E_WARNING, "JIT is incompatible with third party extensions that override zend_execute_ex(). JIT disabled."); + } JIT_G(enabled) = 0; return FAILURE; } -- 2.50.1