| 1 | vlib/v/checker/tests/array_index.vv:3:8: error: non-integer index `float literal` (array type `[2]int`) |
| 2 | 1 | fn fixed() { |
| 3 | 2 | a := [1, 2]! |
| 4 | 3 | _ = a[0.2] |
| 5 | | ~~~ |
| 6 | 4 | _ = a[1] // OK |
| 7 | 5 | _ = a[-1] |
| 8 | vlib/v/checker/tests/array_index.vv:5:8: error: negative index `-1` |
| 9 | 3 | _ = a[0.2] |
| 10 | 4 | _ = a[1] // OK |
| 11 | 5 | _ = a[-1] |
| 12 | | ~~ |
| 13 | 6 | _ = a[2] |
| 14 | 7 | _ = a[1..2] // OK |
| 15 | vlib/v/checker/tests/array_index.vv:6:8: error: index out of range (index: 2, len: 2) |
| 16 | 4 | _ = a[1] // OK |
| 17 | 5 | _ = a[-1] |
| 18 | 6 | _ = a[2] |
| 19 | | ^ |
| 20 | 7 | _ = a[1..2] // OK |
| 21 | 8 | _ = a[2..2] // empty, OK |
| 22 | vlib/v/checker/tests/array_index.vv:9:11: error: index out of range (index: 3, len: 2) |
| 23 | 7 | _ = a[1..2] // OK |
| 24 | 8 | _ = a[2..2] // empty, OK |
| 25 | 9 | _ = a[1..3] |
| 26 | | ^ |
| 27 | 10 | _ = a[3..3] |
| 28 | 11 | } |
| 29 | vlib/v/checker/tests/array_index.vv:10:8: error: index out of range (index: 3, len: 2) |
| 30 | 8 | _ = a[2..2] // empty, OK |
| 31 | 9 | _ = a[1..3] |
| 32 | 10 | _ = a[3..3] |
| 33 | | ^ |
| 34 | 11 | } |
| 35 | |