1
0
mirror of https://github.com/php/php-src.git synced 2026-04-24 16:38:25 +02:00

Avoid reloading

This commit is contained in:
Dmitry Stogov
2018-07-09 16:28:13 +03:00
parent 117c37da76
commit 797e87060c
+1 -1
View File
@@ -557,7 +557,7 @@ static void do_inheritance_check_on_method(zend_function *child, zend_function *
/* You cannot change from static to non static and vice versa.
*/
if (UNEXPECTED((child_flags & ZEND_ACC_STATIC) != (parent_flags & ZEND_ACC_STATIC))) {
if (child->common.fn_flags & ZEND_ACC_STATIC) {
if (child_flags & ZEND_ACC_STATIC) {
zend_error_noreturn(E_COMPILE_ERROR, "Cannot make non static method %s::%s() static in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child));
} else {
zend_error_noreturn(E_COMPILE_ERROR, "Cannot make static method %s::%s() non static in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child));