pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:4738:    if (remap) {    do_free_mapping(remap->markers);    remap->markers = copy_mapping(orig_markers);    }    tmp2 = low_type_binop(op, a->cdr, b, remap, aflags, bflags, remap_flags);    if (remap) {    do_free_mapping(remap->markers);    remap->markers = orig_markers;    }    } + #if 0    if ((op & PT_BINOP_NOT_A) || (aflags & PT_FLAG_CMP_INSEPARABLE)) {    if (!tmp2) {    free_type(tmp);    return NULL;    }    if (!tmp) {    free_type(tmp2);    return NULL;    }    } else {    if (!tmp2) return tmp;    if (!tmp) return tmp2;    } -  + #else +  if (!tmp2) return tmp; +  if (!tmp) return tmp2; + #endif       type_stack_mark();    push_finished_type(tmp);    push_finished_type(tmp2);    push_reverse_type(T_OR);    free_type(tmp);    free_type(tmp2);    return pop_unfinished_type();       case T_AND: