v2 / vlib / v / checker / tests / array_sort_err.out
45 lines · 45 sloc · 1.57 KB · d1b0370166f9318ad31a44edc6a45aec0defe597
Raw
1vlib/v/checker/tests/array_sort_err.vv:3:6: error: expected 0 or 1 argument, but got 2
2 1 | fn main() {
3 2 | mut arr := [3, 2, 1]
4 3 | arr.sort(a < b, a)
5 | ~~~~~~~~~~~~~~
6 4 | arr.sort(a == b)
7 5 | arr.sort(a > a)
8vlib/v/checker/tests/array_sort_err.vv:4:6: error: `.sort()` can only use `<` or `>` comparison
9 2 | mut arr := [3, 2, 1]
10 3 | arr.sort(a < b, a)
11 4 | arr.sort(a == b)
12 | ~~~~~~~~~~~~
13 5 | arr.sort(a > a)
14 6 | arr.sort(c > d)
15vlib/v/checker/tests/array_sort_err.vv:5:6: error: `.sort()` cannot use same argument
16 3 | arr.sort(a < b, a)
17 4 | arr.sort(a == b)
18 5 | arr.sort(a > a)
19 | ~~~~~~~~~~~
20 6 | arr.sort(c > d)
21 7 | }
22vlib/v/checker/tests/array_sort_err.vv:6:11: error: can not access external variable `c`
23 4 | arr.sort(a == b)
24 5 | arr.sort(a > a)
25 6 | arr.sort(c > d)
26 | ^
27 7 | }
28vlib/v/checker/tests/array_sort_err.vv:6:6: error: `.sort()` can only use `a` or `b` as argument, e.g. `arr.sort(a < b)`
29 4 | arr.sort(a == b)
30 5 | arr.sort(a > a)
31 6 | arr.sort(c > d)
32 | ~~~~~~~~~~~
33 7 | }
34vlib/v/checker/tests/array_sort_err.vv:6:11: error: undefined ident: `c`
35 4 | arr.sort(a == b)
36 5 | arr.sort(a > a)
37 6 | arr.sort(c > d)
38 | ^
39 7 | }
40vlib/v/checker/tests/array_sort_err.vv:6:15: error: undefined ident: `d`
41 4 | arr.sort(a == b)
42 5 | arr.sort(a > a)
43 6 | arr.sort(c > d)
44 | ^
45 7 | }
46