v2 / vlib / v / checker / tests / defer_fn_inside_lock_stmt_err.vv
10 lines · 9 sloc · 107 bytes · 80022345231e8bd344132e692d9705f5aa109998
Raw
1struct St {}
2
3fn main() {
4 shared x := St{}
5 lock x {
6 defer {} // ok
7 defer(fn) {} // fail
8 _ = x
9 }
10}
11