Commit 777a79cac9d for php.net

commit 777a79cac9d669160733b4d056414cf93de27454
Author: Tim Düsterhus <tim@bastelstu.be>
Date:   Tue Apr 28 22:43:48 2026 +0200

    zend_object_handlers: Fix type of `struct _zend_object_handlers`’s `offset` field (#21900)

    This is used with `offsetof()` which evaluates to `size_t`.

diff --git a/Zend/zend_object_handlers.h b/Zend/zend_object_handlers.h
index ec71c427ffc..d0dd804e8a4 100644
--- a/Zend/zend_object_handlers.h
+++ b/Zend/zend_object_handlers.h
@@ -204,7 +204,7 @@ typedef zend_result (*zend_object_do_operation_t)(uint8_t opcode, zval *result,

 struct _zend_object_handlers {
 	/* offset of real object header (usually zero) */
-	int										offset;
+	size_t										offset;
 	/* object handlers */
 	zend_object_free_obj_t					free_obj;             /* required */
 	zend_object_dtor_obj_t					dtor_obj;             /* required */