if (IS_VAR != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_CONST != IS_UNUSED)
if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_CONST);
if (IS_VAR != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_UNUSED != IS_UNUSED)
if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_UNUSED);
if (IS_VAR != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_CV != IS_UNUSED)
if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_CV);
if (IS_VAR != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || ((IS_TMP_VAR|IS_VAR) != IS_UNUSED)
if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, (IS_TMP_VAR|IS_VAR));
if (IS_UNUSED != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_CONST != IS_UNUSED)
if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_CONST);
if (IS_UNUSED != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_UNUSED != IS_UNUSED)
if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_UNUSED);
if (IS_UNUSED != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_CV != IS_UNUSED)
if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_CV);
if (IS_UNUSED != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || ((IS_TMP_VAR|IS_VAR) != IS_UNUSED)
if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, (IS_TMP_VAR|IS_VAR));
if (IS_CV != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_CONST != IS_UNUSED)
if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_CONST);
if (IS_CV != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_UNUSED != IS_UNUSED)
if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_UNUSED);
if (IS_CV != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || (IS_CV != IS_UNUSED)
if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, IS_CV);
if (IS_CV != IS_UNUSED) {
ZVAL_DEREF(container);
}
-#if 0 || ((IS_TMP_VAR|IS_VAR) != IS_UNUSED)
if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
value = get_zval_ptr((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op);
break;
}
-#endif
}
zend_fetch_dimension_address_RW(&rv, container, dim, (IS_TMP_VAR|IS_VAR));