pike.git / src / operators.c

version» Context lines:

pike.git/src/operators.c:823:       if((m=(struct multiset *)BEGIN_CYCLIC(tmp,0)))    {    ref_push_multiset(m);    }else{   #ifdef PIKE_DEBUG    struct svalue *save_sp=sp+1;   #endif       ptrdiff_t nodepos; -  if (multiset_indval (tmp)) -  Pike_error ("FIXME: Casting not implemented for multisets with values.\n"); +     push_multiset (m = allocate_multiset (multiset_sizeof (tmp),    multiset_get_flags (tmp),    multiset_get_cmp_less (tmp)));       SET_CYCLIC_RET(m);       if ((nodepos = multiset_first (tmp)) >= 0) {    ONERROR uwp;    SET_ONERROR (uwp, do_sub_msnode_ref, tmp);    do {