mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
Private methods don't have to be duplicated
This commit is contained in:
parent
788a68900d
commit
36b7021e2c
@ -70,7 +70,8 @@ static zend_function *zend_duplicate_function(zend_function *func, zend_class_en
|
||||
if (func->op_array.refcount) {
|
||||
(*func->op_array.refcount)++;
|
||||
}
|
||||
if (EXPECTED(!func->op_array.static_variables)) {
|
||||
if (EXPECTED(!func->op_array.static_variables)
|
||||
|| (func->op_array.fn_flags & ZEND_ACC_PRIVATE)) {
|
||||
/* reuse the same op_array structure */
|
||||
return func;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user