pike.git / src / las.c

version» Context lines:

pike.git/src/las.c:3718:    !SAFE_IS_ZERO(& CAR(n)->u.sval)) {    check_node_type(CAR(n),    Pike_compiler->compiler_frame->current_return_type,    "Wrong return type.");    }    }    copy_pike_type(n->type, void_type_string);    break;       case F_CASE_RANGE: -  if (CDR(n) && CAR(n) && !TEST_COMPAT(0,6)) { +  if (CDR(n) && CAR(n)) {    fix_type_field(CAR(n));    fix_type_field(CDR(n));    /* case 1 .. 2: */    if (!match_types(CAR(n)->type, CDR(n)->type)) {    if (!match_types(CAR(n)->type, int_type_string) ||    !match_types(CDR(n)->type, int_type_string)) {    yytype_report(REPORT_ERROR,    NULL, 0, CAR(n)->type,    NULL, 0, CDR(n)->type,    0, "Type mismatch in case range.");