From: Andi Gutmans Date: Sun, 24 Nov 2002 20:32:49 +0000 (+0000) Subject: - FN_IS_STATIC -> FN_STATIC X-Git-Tag: RELEASE_1_0b2~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6aa90a75bd07ae740038e5f5db4225cdc0ff8b19;p=php - FN_IS_STATIC -> FN_STATIC --- diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index 30c510bfa2..aea3399293 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -1535,8 +1535,8 @@ static zend_bool do_inherit_method_check(zend_function *child, zend_function *pa /* You cannot change from static to non static and vice versa. */ - if ((child_flags & FN_IS_STATIC) != (parent_flags & FN_IS_STATIC)) { - if (child->common.fn_flags & FN_IS_STATIC) { + if ((child_flags & FN_STATIC) != (parent_flags & FN_STATIC)) { + if (child->common.fn_flags & FN_STATIC) { zend_error(E_COMPILE_ERROR, "Cannot make non static method %s::%s() static in class %s", FN_SCOPE_NAME(parent), child->common.function_name, FN_SCOPE_NAME(child)); } else { zend_error(E_COMPILE_ERROR, "Cannot make static method %s::%s() non static in class %s", FN_SCOPE_NAME(parent), child->common.function_name, FN_SCOPE_NAME(child)); diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index a84d70d115..d712f5f965 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -88,7 +88,7 @@ typedef struct _zend_brk_cont_element { } zend_brk_cont_element; -#define FN_IS_STATIC 0x01 +#define FN_STATIC 0x01 #define FN_ABSTRACT 0x02 diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index d918f8e5d7..e4570e9b36 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -2276,7 +2276,7 @@ int zend_init_method_call_handler(ZEND_OPCODE_HANDLER_ARGS) zend_error(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval); } - if (EX(fbc)->common.fn_flags & FN_IS_STATIC) { + if (EX(fbc)->common.fn_flags & FN_STATIC) { EX(object) = NULL; } else { if (!PZVAL_IS_REF(EX(object))) { @@ -2346,7 +2346,7 @@ int zend_init_static_method_call_handler(ZEND_OPCODE_HANDLER_ARGS) EX(fbc) = function; - if (function->common.fn_flags & FN_IS_STATIC) { + if (function->common.fn_flags & FN_STATIC) { EX(object) = NULL; } else { if ((EX(object) = EG(This))) { diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index 43d878993d..45b2b78bc0 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -447,7 +447,7 @@ class_statement: ; is_static: - T_STATIC { $$.u.constant.value.lval = FN_IS_STATIC; } + T_STATIC { $$.u.constant.value.lval = FN_STATIC; } | /* empty */ { $$.u.constant.value.lval = 0; } ;