Skip to content

Commit f1d15b4

Browse files
committed
use zend_register_internal_class_ex to register parent
1 parent 153ecd4 commit f1d15b4

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

binit.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@
4040
zend_class_entry ce; \
4141
if (ini_ns) INIT_CLASS_ENTRY(ce, "bencode\\"#bclass, bclass##_methods) \
4242
else INIT_CLASS_ENTRY(ce, #bclass, bclass##_methods); \
43-
ce.parent = zend_container::bitem_ce; \
44-
zend_container::bclass##_ce = zend_register_internal_class(&ce TSRMLS_CC); \
43+
zend_container::bclass##_ce = zend_register_internal_class_ex(&ce, zend_container::bitem_ce TSRMLS_CC); \
4544
zend_container::bclass##_ce->create_object = zend_container::bclass##_object_new; \
4645
memcpy(&zend_container::bclass##_object_handlers, \
4746
zend_get_std_object_handlers(), sizeof(zend_object_handlers)); \

0 commit comments

Comments
 (0)