v2 / vlib / v / checker / tests / call_result_aliases_immutable_value_err.out
20 lines · 20 sloc · 840 bytes · 6e63a22212c65a49734ed499ab6d92fef84ead48
Raw
1vlib/v/checker/tests/call_result_aliases_immutable_value_err.vv:18:2: error: `s` aliases mutable data from an immutable value, clone it first (or use `unsafe`)
2 16 | arr := [1, 2, 3, 4, 5]
3 17 | mut s := id(arr)
4 18 | s[0] = 0
5 | ^
6 19 | id(arr)[0] = 0
7 20 |
8vlib/v/checker/tests/call_result_aliases_immutable_value_err.vv:19:2: error: `id(arr)` aliases mutable data from an immutable value, clone it first (or use `unsafe`)
9 17 | mut s := id(arr)
10 18 | s[0] = 0
11 19 | id(arr)[0] = 0
12 | ~~~~~~~
13 20 |
14 21 | ja := User{
15vlib/v/checker/tests/call_result_aliases_immutable_value_err.vv:24:11: error: `rere(ja).name` aliases mutable data from an immutable value
16 22 | name: 'foo'
17 23 | }
18 24 | rere(ja).name = 'bar'
19 | ~~~~
20 25 | }
21