v4 / vlib / v / checker / tests / lock_nonshared.vv
14 lines · 13 sloc · 99 bytes · aa364ddaca12c327360abbface95049eb9431d45
Raw
1struct St {
2mut:
3 x int
4}
5
6fn main() {
7 mut a := &St{
8 x: 5
9 }
10 lock a {
11 a.x++
12 }
13 println(a)
14}
15