v2 / vlib / v / checker / tests / assign_multi_immutable_err.out
40 lines · 40 sloc · 1.33 KB · 0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1vlib/v/checker/tests/assign_multi_immutable_err.vv:4:2: error: `a` is immutable, declare it with `mut` to make it mutable
2 2 | a := 10
3 3 | b := 20
4 4 | a, b = 1, 2
5 | ^
6 5 |
7 6 | println('${a}, ${b}')
8vlib/v/checker/tests/assign_multi_immutable_err.vv:4:5: error: `b` is immutable, declare it with `mut` to make it mutable
9 2 | a := 10
10 3 | b := 20
11 4 | a, b = 1, 2
12 | ^
13 5 |
14 6 | println('${a}, ${b}')
15vlib/v/checker/tests/assign_multi_immutable_err.vv:18:5: error: cannot assign to function `error`
16 16 |
17 17 | fn assign_fn() {
18 18 | _, error = g()
19 | ~~~~~
20 19 | g = f()
21 20 | }
22vlib/v/checker/tests/assign_multi_immutable_err.vv:18:13: error: cannot assign to `error`: expected `fn (string) IError`, not `int`
23 16 |
24 17 | fn assign_fn() {
25 18 | _, error = g()
26 | ~~~
27 19 | g = f()
28 20 | }
29vlib/v/checker/tests/assign_multi_immutable_err.vv:19:2: error: cannot assign to function `g`
30 17 | fn assign_fn() {
31 18 | _, error = g()
32 19 | g = f()
33 | ^
34 20 | }
35vlib/v/checker/tests/assign_multi_immutable_err.vv:19:6: error: cannot assign to `g`: expected `fn () (int, int)`, not `int`
36 17 | fn assign_fn() {
37 18 | _, error = g()
38 19 | g = f()
39 | ~~~
40 20 | }
41