v/vlib/v/checker/tests/index_expr.out

70 lines
2.0 KiB
Plaintext

vlib/v/checker/tests/index_expr.vv:3:7: error: type `int` does not support indexing
1 | fn test_invalid_index() {
2 | v := 4
3 | _ = v[0]
| ~~~
4 |
5 | a := [2]
vlib/v/checker/tests/index_expr.vv:6:7: error: non-integer index `[]int` (array type `[]int`)
4 |
5 | a := [2]
6 | _ = a[a]
| ~~~
7 | _ = a[-1]
8 | }
vlib/v/checker/tests/index_expr.vv:7:8: error: negative index `-1`
5 | a := [2]
6 | _ = a[a]
7 | _ = a[-1]
| ~~
8 | }
9 |
vlib/v/checker/tests/index_expr.vv:12:7: error: type `int` does not support indexing
10 | fn test_invalid_slice() {
11 | v := 4
12 | _ = v[1..]
| ~~~~~
13 | _ = v[..1]
14 |
vlib/v/checker/tests/index_expr.vv:13:7: error: type `int` does not support indexing
11 | v := 4
12 | _ = v[1..]
13 | _ = v[..1]
| ~~~~~
14 |
15 | a := [2]
vlib/v/checker/tests/index_expr.vv:16:7: error: non-integer index `[]int` (array type `[]int`)
14 |
15 | a := [2]
16 | _ = a[a..]
| ~~~~~
17 | _ = a[..a]
18 | _ = a[-1..]
vlib/v/checker/tests/index_expr.vv:17:7: error: non-integer index `[]int` (array type `[]int`)
15 | a := [2]
16 | _ = a[a..]
17 | _ = a[..a]
| ~~~~~
18 | _ = a[-1..]
19 | _ = a[..-1]
vlib/v/checker/tests/index_expr.vv:18:8: error: negative index `-1`
16 | _ = a[a..]
17 | _ = a[..a]
18 | _ = a[-1..]
| ~~
19 | _ = a[..-1]
20 | _ = a[-1..-2]
vlib/v/checker/tests/index_expr.vv:19:10: error: negative index `-1`
17 | _ = a[..a]
18 | _ = a[-1..]
19 | _ = a[..-1]
| ~~
20 | _ = a[-1..-2]
21 | }
vlib/v/checker/tests/index_expr.vv:20:8: error: negative index `-1`
18 | _ = a[-1..]
19 | _ = a[..-1]
20 | _ = a[-1..-2]
| ~~
21 | }