From 91ef4124e56a8ec52078bdcb5547ea5dbf654566 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Thu, 31 Jan 2019 18:47:58 +0300 Subject: Refactor zend_object_handlers API to pass zend_object* and zend_string* insted of zval(s). --- Zend/zend_objects.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'Zend/zend_objects.c') diff --git a/Zend/zend_objects.c b/Zend/zend_objects.c index 80efb8c895..f73ef91178 100644 --- a/Zend/zend_objects.c +++ b/Zend/zend_objects.c @@ -283,14 +283,12 @@ ZEND_API void ZEND_FASTCALL zend_objects_clone_members(zend_object *new_object, } } -ZEND_API zend_object *zend_objects_clone_obj(zval *zobject) +ZEND_API zend_object *zend_objects_clone_obj(zend_object *old_object) { - zend_object *old_object; zend_object *new_object; /* assume that create isn't overwritten, so when clone depends on the * overwritten one then it must itself be overwritten */ - old_object = Z_OBJ_P(zobject); new_object = zend_objects_new(old_object->ce); /* zend_objects_clone_members() expect the properties to be initialized. */ -- cgit v1.2.1