pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:12073:    case PIKE_T_FUNCTION:    if (!(flags & CALL_NOT_LAST_ARG) &&    (fun_type->cdr->type == PIKE_T_FUNCTION) &&    !match_types(fun_type->cdr->car, void_type_string)) {    /* Last argument and more arguments required. */    res = NULL;    break;    }    /* FALLTHRU */    case T_MANY: -  if ((res = fun_type->car)->type == T_VOID) { +  if (!(res = fun_type->car) || (res->type == T_VOID)) {    res = NULL;    break;    }    res = low_get_first_arg_type(res, 0);    break;       default:    /* Not a callable. */    break;    }