vxx2 / vlib / v / checker / tests / shared_bad_args.out
104 lines · 104 sloc · 3.75 KB · 0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1vlib/v/checker/tests/shared_bad_args.vv:51:8: error: `r` is `shared` and must be `rlock`ed or `lock`ed to be used as non-mut receiver
2 49 | }
3 50 | lock s {
4 51 | u := r.s_val(s)
5 | ^
6 52 | println(u)
7 53 | }
8vlib/v/checker/tests/shared_bad_args.vv:51:8: error: `r` is `shared` and must be `rlock`ed or `lock`ed to be used as non-mut right-hand side of assignment
9 49 | }
10 50 | lock s {
11 51 | u := r.s_val(s)
12 | ^
13 52 | println(u)
14 53 | }
15vlib/v/checker/tests/shared_bad_args.vv:55:16: error: `s` is `shared` and must be `rlock`ed or `lock`ed to be passed as non-mut argument
16 53 | }
17 54 | lock r {
18 55 | v := r.s_val(s)
19 | ^
20 56 | println(v)
21 57 | }
22vlib/v/checker/tests/shared_bad_args.vv:58:13: error: `m` is `shared` and must be `rlock`ed or `lock`ed to be passed as non-mut argument
23 56 | println(v)
24 57 | }
25 58 | w := m_val(m)
26 | ^
27 59 | x := a_val(a)
28 60 | println('${w} ${x}')
29vlib/v/checker/tests/shared_bad_args.vv:59:13: error: `a` is `shared` and must be `rlock`ed or `lock`ed to be passed as non-mut argument
30 57 | }
31 58 | w := m_val(m)
32 59 | x := a_val(a)
33 | ^
34 60 | println('${w} ${x}')
35 61 | }
36vlib/v/checker/tests/shared_bad_args.vv:77:3: error: r must be added to the `lock` list above
37 75 | }
38 76 | lock s {
39 77 | r.s_mut(mut s)
40 | ^
41 78 | }
42 79 | lock r {
43vlib/v/checker/tests/shared_bad_args.vv:77:3: error: r is `shared` and must be `lock`ed to be passed as `mut`
44 75 | }
45 76 | lock s {
46 77 | r.s_mut(mut s)
47 | ^
48 78 | }
49 79 | lock r {
50vlib/v/checker/tests/shared_bad_args.vv:80:15: error: s must be added to the `lock` list above
51 78 | }
52 79 | lock r {
53 80 | r.s_mut(mut s)
54 | ^
55 81 | }
56 82 | m_mut(mut m)
57vlib/v/checker/tests/shared_bad_args.vv:80:15: error: s is `shared` and must be `lock`ed to be passed as `mut`
58 78 | }
59 79 | lock r {
60 80 | r.s_mut(mut s)
61 | ^
62 81 | }
63 82 | m_mut(mut m)
64vlib/v/checker/tests/shared_bad_args.vv:82:12: error: m is `shared` and must be `lock`ed to be passed as `mut`
65 80 | r.s_mut(mut s)
66 81 | }
67 82 | m_mut(mut m)
68 | ^
69 83 | a_mut(mut a)
70 84 | }
71vlib/v/checker/tests/shared_bad_args.vv:83:12: error: a is `shared` and must be `lock`ed to be passed as `mut`
72 81 | }
73 82 | m_mut(mut m)
74 83 | a_mut(mut a)
75 | ^
76 84 | }
77 85 |
78vlib/v/checker/tests/shared_bad_args.vv:94:10: error: `y` is `shared` and must be `rlock`ed or `lock`ed to be used as non-mut argument to print
79 92 | a: 5
80 93 | }
81 94 | println(y)
82 | ^
83 95 | println('${y}')
84 96 | a := Ab{
85vlib/v/checker/tests/shared_bad_args.vv:95:13: error: `y` is `shared` and must be `rlock`ed or `lock`ed to be used as non-mut interpolation object
86 93 | }
87 94 | println(y)
88 95 | println('${y}')
89 | ^
90 96 | a := Ab{
91 97 | s: St{
92vlib/v/checker/tests/shared_bad_args.vv:101:12: error: `a.s` is `shared` and must be `rlock`ed or `lock`ed to be used as non-mut argument to print
93 99 | }
94 100 | }
95 101 | println(a.s)
96 | ^
97 102 | println('${a.s}')
98 103 | }
99vlib/v/checker/tests/shared_bad_args.vv:102:15: error: `a.s` is `shared` and must be `rlock`ed or `lock`ed to be used as non-mut interpolation object
100 100 | }
101 101 | println(a.s)
102 102 | println('${a.s}')
103 | ^
104 103 | }
105