if (expr) {
opline->op1 = *expr;
- } else {
- opline->op1.op_type = IS_CONST;
- INIT_ZVAL(opline->op1.u.constant);
- }
- if (do_end_vparse) {
- if (zend_is_function_or_method_call(expr)) {
+ if (do_end_vparse && zend_is_function_or_method_call(expr)) {
opline->extended_value = ZEND_RETURNS_FUNCTION;
- } else {
- opline->extended_value = 0;
}
+ } else {
+ opline->op1.op_type = IS_CONST;
+ INIT_ZVAL(opline->op1.u.constant);
}
SET_UNUSED(opline->op2);