v2 / vlib / v / checker / tests / enum_op_err.out
48 lines · 48 sloc · 2.4 KB · 1512486d01d4205e7b67ebd679238fa45cd348af
Raw
1vlib/v/checker/tests/enum_op_err.vv:8:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
2 6 |
3 7 | fn main() {
4 8 | println(Color.red > Color.green)
5 | ^
6 9 | println(Color.red + Color.green)
7 10 | println(Color.red && Color.green)
8vlib/v/checker/tests/enum_op_err.vv:9:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
9 7 | fn main() {
10 8 | println(Color.red > Color.green)
11 9 | println(Color.red + Color.green)
12 | ^
13 10 | println(Color.red && Color.green)
14 11 | println(Color.red | Color.green)
15vlib/v/checker/tests/enum_op_err.vv:10:10: error: left operand for `&&` is not a boolean
16 8 | println(Color.red > Color.green)
17 9 | println(Color.red + Color.green)
18 10 | println(Color.red && Color.green)
19 | ~~~~~~~~~
20 11 | println(Color.red | Color.green)
21 12 | println(Color.red & Color.green)
22vlib/v/checker/tests/enum_op_err.vv:10:23: error: right operand for `&&` is not a boolean
23 8 | println(Color.red > Color.green)
24 9 | println(Color.red + Color.green)
25 10 | println(Color.red && Color.green)
26 | ~~~~~~~~~~~
27 11 | println(Color.red | Color.green)
28 12 | println(Color.red & Color.green)
29vlib/v/checker/tests/enum_op_err.vv:10:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
30 8 | println(Color.red > Color.green)
31 9 | println(Color.red + Color.green)
32 10 | println(Color.red && Color.green)
33 | ~~
34 11 | println(Color.red | Color.green)
35 12 | println(Color.red & Color.green)
36vlib/v/checker/tests/enum_op_err.vv:11:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
37 9 | println(Color.red + Color.green)
38 10 | println(Color.red && Color.green)
39 11 | println(Color.red | Color.green)
40 | ^
41 12 | println(Color.red & Color.green)
42 13 | }
43vlib/v/checker/tests/enum_op_err.vv:12:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
44 10 | println(Color.red && Color.green)
45 11 | println(Color.red | Color.green)
46 12 | println(Color.red & Color.green)
47 | ^
48 13 | }
49