zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {
zend_error_noreturn(E_ERROR, "Call to a member function %s() on a non-object", function_name_strval);
}
- if (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) {
+ if (!EX(object) || (EX(fbc) && (EX(fbc)->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
EX(object) = NULL;
} else {
if (!PZVAL_IS_REF(EX(object))) {