diff options
Diffstat (limited to '2.patch')
-rw-r--r-- | 2.patch | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/2.patch b/2.patch deleted file mode 100644 index f21bd76..0000000 --- a/2.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 15ec253f8eab6c2fb3bd7c0b75c990acf478995c Mon Sep 17 00:00:00 2001 -From: Remi Collet <remi@remirepo.net> -Date: Tue, 14 Jan 2025 12:31:49 +0100 -Subject: [PATCH] Fix #1 PHP 8.0 build - ---- - aspect.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/aspect.c b/aspect.c -index e301cf1..9e8e3e7 100644 ---- a/aspect.c -+++ b/aspect.c -@@ -28,7 +28,7 @@ ZEND_DECLARE_MODULE_GLOBALS(aspect) - - static void (*original_zend_execute_ex)(zend_execute_data *execute_data); - --ZEND_API static void aspect_execute_ex(zend_execute_data *execute_data); -+static void aspect_execute_ex(zend_execute_data *execute_data); - - static void handle_memoize_functions(zend_execute_data *execute_data); - -@@ -111,7 +111,11 @@ static void aspect_execute_ex(zend_execute_data *execute_data) { - zend_type return_type = ret_info->type; - uint32_t type_mask = return_type.type_mask; - -- if (type_mask & ((uint32_t)1 << IS_VOID) || type_mask & ((uint32_t)1 << IS_NEVER)) { -+ if (type_mask & ((uint32_t)1 << IS_VOID) -+#if PHP_VERSION_ID >= 80100 -+ || type_mask & ((uint32_t)1 << IS_NEVER) -+#endif -+ ) { - // cannot memoize functions with void or never return types - // @TODO: Should this be an error/exception? - original_zend_execute_ex(execute_data); |