pike.git / src / program.c

version» Context lines:

pike.git/src/program.c:5966:    /* FIXME: Shouldn't these special cases be    * in compile_type_to_runtime_type()?    */    switch(run_time_type)    {    case T_OBJECT:    /* Make place for the object subtype. */    case T_MIXED:    case T_FUNCTION:    no_this = 1; -  /* FALL_THROUGH */ +  /* FALLTHRU */    case T_PROGRAM:    run_time_type = T_MIXED;    break;    case T_INT:    {    INT_TYPE int_range[] = { MAX_INT32, MIN_INT32 };    run_time_type = T_MIXED;    if (get_int_type_range(type, int_range) &&    (int_range[0] > MIN_INT32) && (int_range[1] < MAX_INT32) ) {    run_time_type = T_INT;
pike.git/src/program.c:8948:    return NULL;    case T_TUPLE:    case T_OR:    case T_AND:    case PIKE_T_RING:    {    struct program *res;    res = program_from_type(t->car);    if (res) return res;    } -  /* FALL_THROUGH */ +  /* FALLTHRU */    case T_SCOPE:    case T_ASSIGN:    case PIKE_T_ATTRIBUTE:    case PIKE_T_NAME:    return program_from_type(t->cdr);    break;    default:    return NULL;    }