pike.git / src / array.c

version» Context lines:

pike.git/src/array.c:1227:    ONERROR a_uwp, b_uwp;    SET_ONERROR(a_uwp, do_sub_msnode_ref, a->u.multiset);    SET_ONERROR(b_uwp, do_sub_msnode_ref, b->u.multiset);       check_c_stack(1024);       res = alpha_svalue_cmpfun (    use_multiset_index (a->u.multiset, a_pos, ind_a),    use_multiset_index (b->u.multiset, b_pos, ind_b));    -  UNSET_ONERROR(a_uwp); +     UNSET_ONERROR(b_uwp); -  +  UNSET_ONERROR(a_uwp);    }    if (b_pos >= 0) sub_msnode_ref (b->u.multiset);    if (a_pos >= 0) sub_msnode_ref (a->u.multiset);    return res;    }       case T_OBJECT:    case T_FUNCTION:    return obj_or_func_cmp (a, b);