vlib/v/checker/tests/mod_op_wrong_type_err.vv:3:10: error: float modulo not allowed, use math.fmod() instead
    1 | struct Aaa{}
    2 | fn main() {
    3 |     println(0.5 % 1)
      |             ~~~
    4 |     println(1 % 0.5)
    5 |     println([1,2,3] % 1)
vlib/v/checker/tests/mod_op_wrong_type_err.vv:4:14: error: float modulo not allowed, use math.fmod() instead
    2 | fn main() {
    3 |     println(0.5 % 1)
    4 |     println(1 % 0.5)
      |                 ~~~
    5 |     println([1,2,3] % 1)
    6 |     println(1 % [1,2,3])
vlib/v/checker/tests/mod_op_wrong_type_err.vv:5:10: error: mismatched types `[]int` and `int literal`
    3 |     println(0.5 % 1)
    4 |     println(1 % 0.5)
    5 |     println([1,2,3] % 1)
      |             ~~~~~~~~~~~
    6 |     println(1 % [1,2,3])
    7 |     a := Aaa{}
vlib/v/checker/tests/mod_op_wrong_type_err.vv:5:10: error: infix expr: cannot use `int literal` (right expression) as `[]int`
    3 |     println(0.5 % 1)
    4 |     println(1 % 0.5)
    5 |     println([1,2,3] % 1)
      |             ~~~~~~~~~~~
    6 |     println(1 % [1,2,3])
    7 |     a := Aaa{}
vlib/v/checker/tests/mod_op_wrong_type_err.vv:6:10: error: mismatched types `int literal` and `[]int`
    4 |     println(1 % 0.5)
    5 |     println([1,2,3] % 1)
    6 |     println(1 % [1,2,3])
      |             ~~~~~~~~~~~
    7 |     a := Aaa{}
    8 |     println(a % 1)
vlib/v/checker/tests/mod_op_wrong_type_err.vv:6:10: error: infix expr: cannot use `[]int` (right expression) as `int literal`
    4 |     println(1 % 0.5)
    5 |     println([1,2,3] % 1)
    6 |     println(1 % [1,2,3])
      |             ~~~~~~~~~~~
    7 |     a := Aaa{}
    8 |     println(a % 1)
vlib/v/checker/tests/mod_op_wrong_type_err.vv:8:10: error: mismatched types `Aaa` and `int literal`
    6 |     println(1 % [1,2,3])
    7 |     a := Aaa{}
    8 |     println(a % 1)
      |             ~~~~~
    9 |     println(1 % a)
   10 |     b := map[string]int
vlib/v/checker/tests/mod_op_wrong_type_err.vv:8:10: error: infix expr: cannot use `int literal` (right expression) as `Aaa`
    6 |     println(1 % [1,2,3])
    7 |     a := Aaa{}
    8 |     println(a % 1)
      |             ~~~~~
    9 |     println(1 % a)
   10 |     b := map[string]int
vlib/v/checker/tests/mod_op_wrong_type_err.vv:9:10: error: mismatched types `int literal` and `Aaa`
    7 |     a := Aaa{}
    8 |     println(a % 1)
    9 |     println(1 % a)
      |             ~~~~~
   10 |     b := map[string]int
   11 |     println(b % 1)
vlib/v/checker/tests/mod_op_wrong_type_err.vv:9:10: error: infix expr: cannot use `Aaa` (right expression) as `int literal`
    7 |     a := Aaa{}
    8 |     println(a % 1)
    9 |     println(1 % a)
      |             ~~~~~
   10 |     b := map[string]int
   11 |     println(b % 1)
vlib/v/checker/tests/mod_op_wrong_type_err.vv:11:10: error: mismatched types `map[string]int` and `int literal`
    9 |     println(1 % a)
   10 |     b := map[string]int
   11 |     println(b % 1)
      |             ~~~~~
   12 |     println(1 % b)
   13 | }
vlib/v/checker/tests/mod_op_wrong_type_err.vv:11:10: error: infix expr: cannot use `int literal` (right expression) as `map[string]int`
    9 |     println(1 % a)
   10 |     b := map[string]int
   11 |     println(b % 1)
      |             ~~~~~
   12 |     println(1 % b)
   13 | }
vlib/v/checker/tests/mod_op_wrong_type_err.vv:12:10: error: mismatched types `int literal` and `map[string]int`
   10 |     b := map[string]int
   11 |     println(b % 1)
   12 |     println(1 % b)
      |             ~~~~~
   13 | }
vlib/v/checker/tests/mod_op_wrong_type_err.vv:12:10: error: infix expr: cannot use `map[string]int` (right expression) as `int literal`
   10 |     b := map[string]int
   11 |     println(b % 1)
   12 |     println(1 % b)
      |             ~~~~~
   13 | }
