Skip to content

Commit 0c00186

Browse files
committed
Convert macro to inline functions in zend inheritence
1 parent 37fc8e8 commit 0c00186

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Zend/zend_inheritance.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ BEGIN_EXTERN_C()
2727
ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface);
2828
ZEND_API void zend_do_inheritance_ex(zend_class_entry *ce, zend_class_entry *parent_ce, zend_bool checked);
2929

30-
#define zend_do_inheritance(ce, parent_ce) \
31-
zend_do_inheritance_ex(ce, parent_ce, 0)
30+
static inline void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce) {
31+
zend_do_inheritance_ex(ce, parent_ce, 0);
32+
}
3233

3334
ZEND_API zend_result zend_do_link_class(zend_class_entry *ce, zend_string *lc_parent_name);
3435

0 commit comments

Comments
 (0)