pike.git / src / pike_types.c

version» Context lines:

pike.git/src/pike_types.c:7052:    res = NULL;    break;    }    res = and_pike_types(tmp2 = res, tmp);    free_type(tmp);    free_type(tmp2);    break;    case T_NOT:    if (!(res = new_get_return_type(fun_type->car, flags))) {    copy_pike_type(res, mixed_type_string); -  } else if (res->type == T_INT) { +  } else if (res->type == T_NOT) {    tmp = res;    copy_pike_type(res, tmp->car);    free_type(tmp);    } else {    type_stack_mark();    push_finished_type(res);    push_type(T_NOT);    free_type(res);    res = pop_unfinished_type();    }