vlib/v/checker/tests/const_expr_match_range_invalid_err.vv:6:2: error: the range type and the match condition type should match
    4 | 
    5 | match 5 {
    6 |     start...`1` {
      |     ~~~~~~~~~~~
    7 |         println(start)
    8 |     }
Details: 
match condition type: int
          range type: rune
vlib/v/checker/tests/const_expr_match_range_invalid_err.vv:9:2: error: the low and high parts of a range expression, should have matching types
    7 |         println(start)
    8 |     }
    9 |     'str'...end {
      |     ~~~~~~~~~~~
   10 |         println(end)
   11 |     }
Details: 
 low part type: string
high part type: int literal
vlib/v/checker/tests/const_expr_match_range_invalid_err.vv:9:2: error: the range type and the match condition type should match
    7 |         println(start)
    8 |     }
    9 |     'str'...end {
      |     ~~~~~~~~~~~
   10 |         println(end)
   11 |     }
Details: 
match condition type: int
          range type: string
vlib/v/checker/tests/const_expr_match_range_invalid_err.vv:9:2: error: match branch range expressions need the start value to be known at compile time (only enums, const or literals are supported)
    7 |         println(start)
    8 |     }
    9 |     'str'...end {
      |     ~~~~~
   10 |         println(end)
   11 |     }
