File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -193,14 +193,14 @@ ZEND_API zend_object* ZEND_FASTCALL zend_objects_new(zend_class_entry *ce)
193193 return object ;
194194}
195195
196- ZEND_API void ZEND_FASTCALL zend_objects_clone_members (zend_object * new_object , zend_object * old_object )
196+ ZEND_API void ZEND_FASTCALL zend_objects_clone_members (zend_object * new_object , const zend_object * old_object )
197197{
198198 bool has_clone_method = old_object -> ce -> clone != NULL ;
199199
200200 if (old_object -> ce -> default_properties_count ) {
201- zval * src = old_object -> properties_table ;
201+ const zval * src = old_object -> properties_table ;
202202 zval * dst = new_object -> properties_table ;
203- zval * end = src + old_object -> ce -> default_properties_count ;
203+ const zval * end = src + old_object -> ce -> default_properties_count ;
204204
205205 do {
206206 i_zval_ptr_dtor (dst );
Original file line number Diff line number Diff line change 2424BEGIN_EXTERN_C ()
2525ZEND_API void ZEND_FASTCALL zend_object_std_init (zend_object * object , zend_class_entry * ce );
2626ZEND_API zend_object * ZEND_FASTCALL zend_objects_new (zend_class_entry * ce );
27- ZEND_API void ZEND_FASTCALL zend_objects_clone_members (zend_object * new_object , zend_object * old_object );
27+ ZEND_API void ZEND_FASTCALL zend_objects_clone_members (zend_object * new_object , const zend_object * old_object );
2828
2929ZEND_API void zend_object_std_dtor (zend_object * object );
3030ZEND_API void zend_objects_destroy_object (zend_object * object );
You can’t perform that action at this time.
0 commit comments