From 4069a5c43f419d76e1254c8e49b4cad9968a408f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 12 Jan 2023 19:49:38 +0100 Subject: [PATCH] Zend/zend_execute: always include zend_globals.h Commit ecc880f491d was incomplete; EG() is used in inline functions outside of ZEND_DEBUG. --- Zend/zend_execute.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h index 40dc4b87f9b..e232b31c99d 100644 --- a/Zend/zend_execute.h +++ b/Zend/zend_execute.h @@ -22,15 +22,12 @@ #define ZEND_EXECUTE_H #include "zend_compile.h" // for zend_op_array +#include "zend_globals.h" // for struct _zend_executor_globals +#include "zend_globals_macros.h" // for EG() #include "zend_list.h" // for zend_rsrc_list_get_rsrc_type() #include "zend_portability.h" // for BEGIN_EXTERN_C #include "zend_types.h" // for zend_execute_data -#if ZEND_DEBUG -#include "zend_globals.h" // for struct _zend_executor_globals -#include "zend_globals_macros.h" // for EG() -#endif - BEGIN_EXTERN_C() struct _zend_fcall_info; ZEND_API extern void (*zend_execute_ex)(zend_execute_data *execute_data);