Commit 84580818cf1 for php

commit 84580818cf168eb3d40e4f4b5f8d5b577a5f957d
Author: Gina Peter Banyard <girgias@php.net>
Date:   Tue Sep 29 18:08:35 2026 +0100

    Zend/lazy_objects: drop now unused initializer_zv param in zend_object_make_lazy()

diff --git a/Zend/zend_lazy_objects.c b/Zend/zend_lazy_objects.c
index bbc2fbf62c5..de9538bbb4c 100644
--- a/Zend/zend_lazy_objects.c
+++ b/Zend/zend_lazy_objects.c
@@ -232,7 +232,7 @@ static bool zlo_is_iterating(zend_object *object)
 /* Make object 'obj' lazy. If 'obj' is NULL, create a lazy instance of
  * class 'reflection_ce' */
 ZEND_API zend_object *zend_object_make_lazy(zend_object *obj,
-		zend_class_entry *reflection_ce, const zval *initializer_zv,
+		zend_class_entry *reflection_ce,
 		const zend_fcall_info_cache *initializer_fcc, zend_lazy_object_flags_t flags)
 {
 	ZEND_ASSERT(!(flags & ~(ZEND_LAZY_OBJECT_USER_MASK|ZEND_LAZY_OBJECT_STRATEGY_MASK)));
diff --git a/Zend/zend_lazy_objects.h b/Zend/zend_lazy_objects.h
index f78f7ddb42a..aea92678288 100644
--- a/Zend/zend_lazy_objects.h
+++ b/Zend/zend_lazy_objects.h
@@ -58,7 +58,7 @@ typedef struct _zend_fcall_info_cache zend_fcall_info_cache;

 ZEND_API bool zend_class_can_be_lazy(const zend_class_entry *ce);
 ZEND_API zend_object *zend_object_make_lazy(zend_object *obj,
-		zend_class_entry *reflection_ce, const zval *initializer_zv,
+		zend_class_entry *reflection_ce,
 		const zend_fcall_info_cache *initializer_fcc, zend_lazy_object_flags_t flags);
 ZEND_API zend_object *zend_lazy_object_init(zend_object *obj);
 ZEND_API zend_object *zend_lazy_object_mark_as_initialized(zend_object *obj);
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c
index 90bee707e5d..0c1a6ba721c 100644
--- a/ext/reflection/php_reflection.c
+++ b/ext/reflection/php_reflection.c
@@ -5145,7 +5145,7 @@ static void reflection_class_new_lazy(INTERNAL_FUNCTION_PARAMETERS,
 		zend_is_callable(&fci.function_name, &fcc, NULL);
 	}

-	obj = zend_object_make_lazy(obj, ce, &fci.function_name, &fcc,
+	obj = zend_object_make_lazy(obj, ce, &fcc,
 			strategy | options);

 	if (!obj) {