mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
Fix build
This commit is contained in:
parent
d9c2959c27
commit
c0c68a9406
@ -1717,7 +1717,7 @@ ZEND_METHOD(reflection_function, getClosure)
|
|||||||
}
|
}
|
||||||
GET_REFLECTION_OBJECT_PTR(fptr);
|
GET_REFLECTION_OBJECT_PTR(fptr);
|
||||||
|
|
||||||
zend_create_closure(return_value, fptr, NULL, NULL);
|
zend_create_closure(return_value, fptr, NULL, NULL, NULL);
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
@ -2827,7 +2827,7 @@ ZEND_METHOD(reflection_method, getClosure)
|
|||||||
GET_REFLECTION_OBJECT_PTR(mptr);
|
GET_REFLECTION_OBJECT_PTR(mptr);
|
||||||
|
|
||||||
if (mptr->common.fn_flags & ZEND_ACC_STATIC) {
|
if (mptr->common.fn_flags & ZEND_ACC_STATIC) {
|
||||||
zend_create_closure(return_value, mptr, mptr->common.scope, NULL);
|
zend_create_closure(return_value, mptr, mptr->common.scope, mptr->common.scope, NULL);
|
||||||
} else {
|
} else {
|
||||||
if (zend_parse_parameters(ZEND_NUM_ARGS(), "o", &obj) == FAILURE) {
|
if (zend_parse_parameters(ZEND_NUM_ARGS(), "o", &obj) == FAILURE) {
|
||||||
return;
|
return;
|
||||||
@ -2844,7 +2844,7 @@ ZEND_METHOD(reflection_method, getClosure)
|
|||||||
{
|
{
|
||||||
RETURN_ZVAL(obj, 1, 0);
|
RETURN_ZVAL(obj, 1, 0);
|
||||||
} else {
|
} else {
|
||||||
zend_create_closure(return_value, mptr, mptr->common.scope, obj);
|
zend_create_closure(return_value, mptr, mptr->common.scope, Z_OBJCE_P(obj), obj);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user