zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, BP_VAR_W TSRMLS_CC);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, BP_VAR_RW TSRMLS_CC);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
dim = &opline->op2.u.constant;
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, type TSRMLS_CC);
+ if (IS_VAR == IS_VAR && type == BP_VAR_W && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, 0, BP_VAR_UNSET TSRMLS_CC);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
zval_ptr_dtor(&property);
} else {
+ }
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
zval_ptr_dtor(&property);
} else {
+ }
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
zval_ptr_dtor(&property);
} else {
+ }
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
zval_ptr_dtor(&property);
} else {
+ }
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 1, BP_VAR_W TSRMLS_CC);
zval_dtor(free_op2.var);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 1, BP_VAR_RW TSRMLS_CC);
zval_dtor(free_op2.var);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
dim = _get_zval_ptr_tmp(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 1, type TSRMLS_CC);
zval_dtor(free_op2.var);
+ if (IS_VAR == IS_VAR && type == BP_VAR_W && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, 1, BP_VAR_UNSET TSRMLS_CC);
zval_dtor(free_op2.var);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
} else {
zval_dtor(free_op2.var);
}
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
} else {
zval_dtor(free_op2.var);
}
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
} else {
zval_dtor(free_op2.var);
}
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
} else {
} else {
zval_dtor(free_op2.var);
}
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, BP_VAR_W TSRMLS_CC);
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, BP_VAR_RW TSRMLS_CC);
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
dim = _get_zval_ptr_var(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, type TSRMLS_CC);
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
+ if (IS_VAR == IS_VAR && type == BP_VAR_W && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, 0, BP_VAR_UNSET TSRMLS_CC);
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
} else {
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, BP_VAR_W TSRMLS_CC);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, BP_VAR_RW TSRMLS_CC);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
dim = NULL;
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, type TSRMLS_CC);
+ if (IS_VAR == IS_VAR && type == BP_VAR_W && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, BP_VAR_W TSRMLS_CC);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, BP_VAR_RW TSRMLS_CC);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
dim = _get_zval_ptr_cv(&opline->op2, EX(Ts), BP_VAR_R TSRMLS_CC);
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC), dim, 0, type TSRMLS_CC);
+ if (IS_VAR == IS_VAR && type == BP_VAR_W && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
}
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, 0, BP_VAR_UNSET TSRMLS_CC);
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
zval_ptr_dtor(&property);
} else {
+ }
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
zval_ptr_dtor(&property);
} else {
+ }
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
zval_ptr_dtor(&property);
} else {
+ }
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
ZEND_VM_NEXT_OPCODE();
zval_ptr_dtor(&property);
} else {
+ }
+ if (IS_VAR == IS_VAR && (free_op1.var != NULL) &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
}
if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
} else {
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
} else {
} else {
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
} else {
zval_dtor(free_op2.var);
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
zval_dtor(free_op2.var);
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
zval_dtor(free_op2.var);
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
} else {
} else {
zval_dtor(free_op2.var);
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
} else {
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
} else {
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
} else {
} else {
}
+ if (IS_UNUSED == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC), dim, 0, BP_VAR_W TSRMLS_CC);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_RW TSRMLS_CC), dim, 0, BP_VAR_RW TSRMLS_CC);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
dim = &opline->op2.u.constant;
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), type TSRMLS_CC), dim, 0, type TSRMLS_CC);
+ if (IS_CV == IS_VAR && type == BP_VAR_W && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, 0, BP_VAR_UNSET TSRMLS_CC);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
} else {
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
} else {
} else {
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC), dim, 1, BP_VAR_W TSRMLS_CC);
zval_dtor(free_op2.var);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_RW TSRMLS_CC), dim, 1, BP_VAR_RW TSRMLS_CC);
zval_dtor(free_op2.var);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
dim = _get_zval_ptr_tmp(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), type TSRMLS_CC), dim, 1, type TSRMLS_CC);
zval_dtor(free_op2.var);
+ if (IS_CV == IS_VAR && type == BP_VAR_W && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, 1, BP_VAR_UNSET TSRMLS_CC);
zval_dtor(free_op2.var);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
} else {
zval_dtor(free_op2.var);
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
zval_dtor(free_op2.var);
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
zval_dtor(free_op2.var);
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
} else {
} else {
zval_dtor(free_op2.var);
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC), dim, 0, BP_VAR_W TSRMLS_CC);
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_RW TSRMLS_CC), dim, 0, BP_VAR_RW TSRMLS_CC);
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
dim = _get_zval_ptr_var(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), type TSRMLS_CC), dim, 0, type TSRMLS_CC);
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
+ if (IS_CV == IS_VAR && type == BP_VAR_W && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, 0, BP_VAR_UNSET TSRMLS_CC);
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
} else {
} else {
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC), dim, 0, BP_VAR_W TSRMLS_CC);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_RW TSRMLS_CC), dim, 0, BP_VAR_RW TSRMLS_CC);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
dim = NULL;
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), type TSRMLS_CC), dim, 0, type TSRMLS_CC);
+ if (IS_CV == IS_VAR && type == BP_VAR_W && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC), dim, 0, BP_VAR_W TSRMLS_CC);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_RW TSRMLS_CC), dim, 0, BP_VAR_RW TSRMLS_CC);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
dim = _get_zval_ptr_cv(&opline->op2, EX(Ts), BP_VAR_R TSRMLS_CC);
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), _get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), type TSRMLS_CC), dim, 0, type TSRMLS_CC);
+ if (IS_CV == IS_VAR && type == BP_VAR_W && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
}
zend_fetch_dimension_address(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, 0, BP_VAR_UNSET TSRMLS_CC);
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
zend_error_noreturn(E_ERROR, "Cannot unset string offsets");
} else {
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
}
} else {
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
ZEND_VM_NEXT_OPCODE();
} else {
} else {
}
+ if (IS_CV == IS_VAR && 0 &&
+ !RETURN_VALUE_UNUSED(&opline->result)) {
+ AI_USE_PTR(EX_T(opline->result.u.var).var);
+ }
PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {