pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:4350:    if (a->car->type == T_NOT) {    /* (!a1 & a2) & b <==> (a2 & b) & !a1 */    free_type(tmp);    tmp = remap_markers(a->car, NULL, remap, remap_flags);    } else if (a->cdr->type == T_NOT) {    /* (a1 & !a2) & b <==> (a1 & b) & !a2 */    free_type(tmp2);    tmp2 = remap_markers(a->cdr, NULL, remap, remap_flags);    }    break; +  default: +  /* Make the C-compiler happy. */ +  break;    }       type_stack_mark();    push_finished_type(tmp);    push_finished_type(tmp2);    push_reverse_type(T_AND);    free_type(tmp);    free_type(tmp2);    return pop_unfinished_type();    case T_NOT:
pike.git/src/pike_types.cmod:4407:    if (b->car->type == T_NOT) {    free_type(tmp);    tmp = remap_markers(b->car, NULL, remap,    remap_flags ^ PT_FLAG_REMAP_SWAP_MARKERS);    } else if (b->cdr->type == T_NOT) {    free_type(tmp2);    tmp2 = remap_markers(b->cdr, NULL, remap,    remap_flags ^ PT_FLAG_REMAP_SWAP_MARKERS);    }    break; +  default: +  /* Make the C-compiler happy. */ +  break;    }       type_stack_mark();    push_finished_type(tmp);    push_finished_type(tmp2);    push_reverse_type(T_AND);    free_type(tmp);    free_type(tmp2);    return pop_unfinished_type();    case T_NOT: