}
} else {
ZVAL_COPY_VALUE(result, expr);
- if (!0) {
+ if (IS_CONST != IS_TMP_VAR) {
zval_opt_copy_ctor(result);
}
convert_to_array(result);
}
} else {
ZVAL_COPY_VALUE(result, expr);
- if (!0) {
+ if (IS_CONST != IS_TMP_VAR) {
zval_opt_copy_ctor(result);
}
convert_to_object(result);
} else {
array_ptr = array_ref = opline->op1.zv;
ZVAL_DEREF(array_ptr);
- if (0) { /* IS_TMP_VAR */
+ if (IS_CONST == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&tmp, array_ptr);
array_ptr = &tmp;
if (Z_TYPE_P(array_ptr) == IS_OBJECT) {
} else {
expr_ptr = opline->op1.zv;
- if (0) { /* temporary variable */
+ if (IS_CONST == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CONST == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CONST != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = opline->op1.zv;
- if (0) { /* temporary variable */
+ if (IS_CONST == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CONST == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CONST != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = opline->op1.zv;
- if (0) { /* temporary variable */
+ if (IS_CONST == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CONST == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CONST != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = opline->op1.zv;
- if (0) { /* temporary variable */
+ if (IS_CONST == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CONST == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CONST != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = opline->op1.zv;
- if (0) { /* temporary variable */
+ if (IS_CONST == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CONST == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CONST != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
}
} else {
ZVAL_COPY_VALUE(result, expr);
- if (!1) {
+ if (IS_TMP_VAR != IS_TMP_VAR) {
zval_opt_copy_ctor(result);
}
convert_to_array(result);
}
} else {
ZVAL_COPY_VALUE(result, expr);
- if (!1) {
+ if (IS_TMP_VAR != IS_TMP_VAR) {
zval_opt_copy_ctor(result);
}
convert_to_object(result);
} else {
array_ptr = array_ref = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
ZVAL_DEREF(array_ptr);
- if (1) { /* IS_TMP_VAR */
+ if (IS_TMP_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&tmp, array_ptr);
array_ptr = &tmp;
if (Z_TYPE_P(array_ptr) == IS_OBJECT) {
} else {
expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (1) { /* temporary variable */
+ if (IS_TMP_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_TMP_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!1) {
+ if (IS_TMP_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (1) { /* temporary variable */
+ if (IS_TMP_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_TMP_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!1) {
+ if (IS_TMP_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (1) { /* temporary variable */
+ if (IS_TMP_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_TMP_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!1) {
+ if (IS_TMP_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (1) { /* temporary variable */
+ if (IS_TMP_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_TMP_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!1) {
+ if (IS_TMP_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (1) { /* temporary variable */
+ if (IS_TMP_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_TMP_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!1) {
+ if (IS_TMP_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
}
} else {
ZVAL_COPY_VALUE(result, expr);
- if (!0) {
+ if (IS_VAR != IS_TMP_VAR) {
zval_opt_copy_ctor(result);
}
convert_to_array(result);
}
} else {
ZVAL_COPY_VALUE(result, expr);
- if (!0) {
+ if (IS_VAR != IS_TMP_VAR) {
zval_opt_copy_ctor(result);
}
convert_to_object(result);
} else {
array_ptr = array_ref = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
ZVAL_DEREF(array_ptr);
- if (0) { /* IS_TMP_VAR */
+ if (IS_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&tmp, array_ptr);
array_ptr = &tmp;
if (Z_TYPE_P(array_ptr) == IS_OBJECT) {
variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
if (IS_VAR == IS_VAR && UNEXPECTED(variable_ptr == &EG(error_zval))) {
- if (0) {
+ if (IS_CONST == IS_TMP_VAR) {
zval_dtor(value);
}
if (RETURN_VALUE_USED(opline)) {
if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
} else {
expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
if (IS_VAR == IS_VAR && UNEXPECTED(variable_ptr == &EG(error_zval))) {
- if (1) {
+ if (IS_TMP_VAR == IS_TMP_VAR) {
zval_dtor(value);
}
if (RETURN_VALUE_USED(opline)) {
if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
} else {
expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
if (IS_VAR == IS_VAR && UNEXPECTED(variable_ptr == &EG(error_zval))) {
- if (0) {
+ if (IS_VAR == IS_TMP_VAR) {
zval_dtor(value);
}
if (RETURN_VALUE_USED(opline)) {
if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
} else {
expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
} else {
expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
if (IS_VAR == IS_VAR && UNEXPECTED(variable_ptr == &EG(error_zval))) {
- if (0) {
+ if (IS_CV == IS_TMP_VAR) {
zval_dtor(value);
}
if (RETURN_VALUE_USED(opline)) {
if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
} else {
expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_VAR == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_VAR == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_VAR != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_UNUSED != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_UNUSED != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_UNUSED != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_UNUSED != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_UNUSED != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
}
} else {
ZVAL_COPY_VALUE(result, expr);
- if (!0) {
+ if (IS_CV != IS_TMP_VAR) {
zval_opt_copy_ctor(result);
}
convert_to_array(result);
}
} else {
ZVAL_COPY_VALUE(result, expr);
- if (!0) {
+ if (IS_CV != IS_TMP_VAR) {
zval_opt_copy_ctor(result);
}
convert_to_object(result);
} else {
array_ptr = array_ref = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
ZVAL_DEREF(array_ptr);
- if (0) { /* IS_TMP_VAR */
+ if (IS_CV == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&tmp, array_ptr);
array_ptr = &tmp;
if (Z_TYPE_P(array_ptr) == IS_OBJECT) {
variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
if (IS_CV == IS_VAR && UNEXPECTED(variable_ptr == &EG(error_zval))) {
- if (0) {
+ if (IS_CONST == IS_TMP_VAR) {
zval_dtor(value);
}
if (RETURN_VALUE_USED(opline)) {
} else {
expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_CV == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CV == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CV != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
if (IS_CV == IS_VAR && UNEXPECTED(variable_ptr == &EG(error_zval))) {
- if (1) {
+ if (IS_TMP_VAR == IS_TMP_VAR) {
zval_dtor(value);
}
if (RETURN_VALUE_USED(opline)) {
} else {
expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_CV == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CV == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CV != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
if (IS_CV == IS_VAR && UNEXPECTED(variable_ptr == &EG(error_zval))) {
- if (0) {
+ if (IS_VAR == IS_TMP_VAR) {
zval_dtor(value);
}
if (RETURN_VALUE_USED(opline)) {
} else {
expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_CV == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CV == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CV != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
} else {
expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_CV == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CV == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CV != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {
variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
if (IS_CV == IS_VAR && UNEXPECTED(variable_ptr == &EG(error_zval))) {
- if (0) {
+ if (IS_CV == IS_TMP_VAR) {
zval_dtor(value);
}
if (RETURN_VALUE_USED(opline)) {
} else {
expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
- if (0) { /* temporary variable */
+ if (IS_CV == IS_TMP_VAR) {
ZVAL_COPY_VALUE(&new_expr, expr_ptr);
expr_ptr = &new_expr;
} else if (IS_CV == IS_CONST) {
if (Z_OPT_REFCOUNTED(generator->value)) Z_SET_REFCOUNT(generator->value, 1);
/* Temporary variables don't need ctor copying */
- if (!0) {
+ if (IS_CV != IS_TMP_VAR) {
zval_copy_ctor(&generator->value);
}
} else {