}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if (IS_CONST != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {
}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if (IS_CONST != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {
}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if (IS_CONST != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {
}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if (IS_CV != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {
}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if (IS_CV != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {
}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if (IS_CV != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {
}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if ((IS_TMP_VAR|IS_VAR) != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {
}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if ((IS_TMP_VAR|IS_VAR) != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {
}
}
retval = zend_std_get_static_property(ce, name, 0);
- if (UNEXPECTED(EG(exception))) {
+ if (UNEXPECTED(retval == NULL)) {
+ ZEND_ASSERT(EG(exception));
if ((IS_TMP_VAR|IS_VAR) != IS_CONST) {
zend_string_release(name);
}
}
fetch_static_prop_return:
- ZEND_ASSERT(retval != NULL);
if (type == BP_VAR_R || type == BP_VAR_IS) {
ZVAL_COPY_UNREF(EX_VAR(opline->result.var), retval);
} else {