vxx2 / vlib / v / checker / tests / lock_already_rlocked.out
20 lines · 20 sloc · 669 bytes · 1512486d01d4205e7b67ebd679238fa45cd348af
Raw
1vlib/v/checker/tests/lock_already_rlocked.vv:11:3: error: nested `lock`/`rlock` not allowed
2 9 | }
3 10 | rlock a {
4 11 | lock a {
5 | ~~~~
6 12 | a.x++
7 13 | }
8vlib/v/checker/tests/lock_already_rlocked.vv:11:8: error: `a` is already read-locked
9 9 | }
10 10 | rlock a {
11 11 | lock a {
12 | ^
13 12 | a.x++
14 13 | }
15vlib/v/checker/tests/lock_already_rlocked.vv:15:10: error: `a` is `shared` and must be `rlock`ed or `lock`ed to be used as non-mut argument to print
16 13 | }
17 14 | }
18 15 | println(a.x)
19 | ^
20 16 | }
21