pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:5620:    push_finished_type(tmp);    push_type(a->type);    free_type(tmp);    }    if (tmp2) {    push_finished_type(tmp2);    push_finished_type(a->car);    push_type(a->type);    free_type(tmp2);    } -  if (peek_stack_mark() == 2) push_type(T_OR); +  switch(peek_stack_mark()) { +  case 0: +  push_type(PIKE_T_UNKNOWN); +  break; +  case 2: +  push_type(T_OR); +  break; +  }    } else {    /* PT_BINOP_AND */    push_finished_type(tmp);    push_finished_type(tmp2);    push_reverse_type(a->type);    free_type(tmp);    free_type(tmp2);    }    return pop_unfinished_type();