vlib/v/checker/tests/invalid_none_operations_err.vv:1:9: error: invalid operator `+` to `none` and `none` 1 | println(none + none) | ~~~~~~~~~~~ 2 | println(none - none) 3 | println(none * none) vlib/v/checker/tests/invalid_none_operations_err.vv:2:9: error: invalid operator `-` to `none` and `none` 1 | println(none + none) 2 | println(none - none) | ~~~~~~~~~~~ 3 | println(none * none) 4 | println(none / none) vlib/v/checker/tests/invalid_none_operations_err.vv:3:9: error: invalid operator `*` to `none` and `none` 1 | println(none + none) 2 | println(none - none) 3 | println(none * none) | ~~~~~~~~~~~ 4 | println(none / none) 5 | println(none % none) vlib/v/checker/tests/invalid_none_operations_err.vv:4:9: error: invalid operator `/` to `none` and `none` 2 | println(none - none) 3 | println(none * none) 4 | println(none / none) | ~~~~~~~~~~~ 5 | println(none % none) 6 | println(none ^ none) vlib/v/checker/tests/invalid_none_operations_err.vv:5:9: error: invalid operator `%` to `none` and `none` 3 | println(none * none) 4 | println(none / none) 5 | println(none % none) | ~~~~~~~~~~~ 6 | println(none ^ none) 7 | println(none << none) vlib/v/checker/tests/invalid_none_operations_err.vv:6:9: error: invalid operator `^` to `none` and `none` 4 | println(none / none) 5 | println(none % none) 6 | println(none ^ none) | ~~~~~~~~~~~ 7 | println(none << none) 8 | println(none >> none) vlib/v/checker/tests/invalid_none_operations_err.vv:7:9: error: invalid operator `<<` to `none` and `none` 5 | println(none % none) 6 | println(none ^ none) 7 | println(none << none) | ~~~~~~~~~~~~ 8 | println(none >> none) 9 | println(none == none) vlib/v/checker/tests/invalid_none_operations_err.vv:7:9: error: invalid operation: shift on type `none` 5 | println(none % none) 6 | println(none ^ none) 7 | println(none << none) | ~~~~ 8 | println(none >> none) 9 | println(none == none) vlib/v/checker/tests/invalid_none_operations_err.vv:7:1: error: `println` can not print void expressions 5 | println(none % none) 6 | println(none ^ none) 7 | println(none << none) | ~~~~~~~~~~~~~~~~~~~~~ 8 | println(none >> none) 9 | println(none == none) vlib/v/checker/tests/invalid_none_operations_err.vv:8:9: error: invalid operator `>>` to `none` and `none` 6 | println(none ^ none) 7 | println(none << none) 8 | println(none >> none) | ~~~~~~~~~~~~ 9 | println(none == none) 10 | println(none != none) vlib/v/checker/tests/invalid_none_operations_err.vv:8:9: error: invalid operation: shift on type `none` 6 | println(none ^ none) 7 | println(none << none) 8 | println(none >> none) | ~~~~ 9 | println(none == none) 10 | println(none != none) vlib/v/checker/tests/invalid_none_operations_err.vv:8:1: error: `println` can not print void expressions 6 | println(none ^ none) 7 | println(none << none) 8 | println(none >> none) | ~~~~~~~~~~~~~~~~~~~~~ 9 | println(none == none) 10 | println(none != none) vlib/v/checker/tests/invalid_none_operations_err.vv:9:9: error: invalid operator `==` to `none` and `none` 7 | println(none << none) 8 | println(none >> none) 9 | println(none == none) | ~~~~~~~~~~~~ 10 | println(none != none) 11 | println(none > none) vlib/v/checker/tests/invalid_none_operations_err.vv:10:9: error: invalid operator `!=` to `none` and `none` 8 | println(none >> none) 9 | println(none == none) 10 | println(none != none) | ~~~~~~~~~~~~ 11 | println(none > none) 12 | println(none < none) vlib/v/checker/tests/invalid_none_operations_err.vv:11:9: error: invalid operator `>` to `none` and `none` 9 | println(none == none) 10 | println(none != none) 11 | println(none > none) | ~~~~~~~~~~~ 12 | println(none < none) 13 | println(none >= none) vlib/v/checker/tests/invalid_none_operations_err.vv:12:9: error: invalid operator `<` to `none` and `none` 10 | println(none != none) 11 | println(none > none) 12 | println(none < none) | ~~~~~~~~~~~ 13 | println(none >= none) 14 | println(none <= none) vlib/v/checker/tests/invalid_none_operations_err.vv:13:9: error: invalid operator `>=` to `none` and `none` 11 | println(none > none) 12 | println(none < none) 13 | println(none >= none) | ~~~~~~~~~~~~ 14 | println(none <= none) 15 | println(none && none) vlib/v/checker/tests/invalid_none_operations_err.vv:14:9: error: invalid operator `<=` to `none` and `none` 12 | println(none < none) 13 | println(none >= none) 14 | println(none <= none) | ~~~~~~~~~~~~ 15 | println(none && none) 16 | println(none || none) vlib/v/checker/tests/invalid_none_operations_err.vv:15:9: error: invalid operator `&&` to `none` and `none` 13 | println(none >= none) 14 | println(none <= none) 15 | println(none && none) | ~~~~~~~~~~~~ 16 | println(none || none) 17 | println(none is none) vlib/v/checker/tests/invalid_none_operations_err.vv:15:9: error: left operand for `&&` is not a boolean 13 | println(none >= none) 14 | println(none <= none) 15 | println(none && none) | ~~~~ 16 | println(none || none) 17 | println(none is none) vlib/v/checker/tests/invalid_none_operations_err.vv:15:17: error: right operand for `&&` is not a boolean 13 | println(none >= none) 14 | println(none <= none) 15 | println(none && none) | ~~~~ 16 | println(none || none) 17 | println(none is none) vlib/v/checker/tests/invalid_none_operations_err.vv:16:9: error: invalid operator `||` to `none` and `none` 14 | println(none <= none) 15 | println(none && none) 16 | println(none || none) | ~~~~~~~~~~~~ 17 | println(none is none) 18 | println(none !is none) vlib/v/checker/tests/invalid_none_operations_err.vv:16:9: error: left operand for `||` is not a boolean 14 | println(none <= none) 15 | println(none && none) 16 | println(none || none) | ~~~~ 17 | println(none is none) 18 | println(none !is none) vlib/v/checker/tests/invalid_none_operations_err.vv:16:17: error: right operand for `||` is not a boolean 14 | println(none <= none) 15 | println(none && none) 16 | println(none || none) | ~~~~ 17 | println(none is none) 18 | println(none !is none) vlib/v/checker/tests/invalid_none_operations_err.vv:17:9: error: invalid operator `is` to `none` and `none` 15 | println(none && none) 16 | println(none || none) 17 | println(none is none) | ~~~~~~~~~~~~ 18 | println(none !is none) 19 | println(none in none) vlib/v/checker/tests/invalid_none_operations_err.vv:17:14: error: `is` can only be used with interfaces and sum types 15 | println(none && none) 16 | println(none || none) 17 | println(none is none) | ~~ 18 | println(none !is none) 19 | println(none in none) vlib/v/checker/tests/invalid_none_operations_err.vv:18:9: error: invalid operator `!is` to `none` and `none` 16 | println(none || none) 17 | println(none is none) 18 | println(none !is none) | ~~~~~~~~~~~~~ 19 | println(none in none) 20 | println(none !in none) vlib/v/checker/tests/invalid_none_operations_err.vv:18:14: error: `!is` can only be used with interfaces and sum types 16 | println(none || none) 17 | println(none is none) 18 | println(none !is none) | ~~~ 19 | println(none in none) 20 | println(none !in none) vlib/v/checker/tests/invalid_none_operations_err.vv:19:9: error: invalid operator `in` to `none` and `none` 17 | println(none is none) 18 | println(none !is none) 19 | println(none in none) | ~~~~~~~~~~~~ 20 | println(none !in none) 21 | println(none <- none) vlib/v/checker/tests/invalid_none_operations_err.vv:19:14: error: `in` can only be used with arrays and maps 17 | println(none is none) 18 | println(none !is none) 19 | println(none in none) | ~~ 20 | println(none !in none) 21 | println(none <- none) vlib/v/checker/tests/invalid_none_operations_err.vv:20:9: error: invalid operator `!in` to `none` and `none` 18 | println(none !is none) 19 | println(none in none) 20 | println(none !in none) | ~~~~~~~~~~~~~ 21 | println(none <- none) 22 | vlib/v/checker/tests/invalid_none_operations_err.vv:20:14: error: `!in` can only be used with arrays and maps 18 | println(none !is none) 19 | println(none in none) 20 | println(none !in none) | ~~~ 21 | println(none <- none) 22 | vlib/v/checker/tests/invalid_none_operations_err.vv:21:9: error: invalid operator `<-` to `none` and `none` 19 | println(none in none) 20 | println(none !in none) 21 | println(none <- none) | ~~~~~~~~~~~~ 22 | 23 | for _ in none .. none { vlib/v/checker/tests/invalid_none_operations_err.vv:21:9: error: cannot push on non-channel `none` 19 | println(none in none) 20 | println(none !in none) 21 | println(none <- none) | ~~~~ 22 | 23 | for _ in none .. none { vlib/v/checker/tests/invalid_none_operations_err.vv:21:1: error: `println` can not print void expressions 19 | println(none in none) 20 | println(none !in none) 21 | println(none <- none) | ~~~~~~~~~~~~~~~~~~~~~ 22 | 23 | for _ in none .. none { vlib/v/checker/tests/invalid_none_operations_err.vv:23:10: error: range type can only be an integer type 21 | println(none <- none) 22 | 23 | for _ in none .. none { | ~~~~~~~~~~~~ 24 | }