v2 / vlib / v / parser / tests / nested_defer.vv
14 lines · 13 sloc · 125 bytes · d39a55ac11861b2b034f971edfab4708c6b6d01f
Raw
1fn test1() int {
2 mut a := 0
3 defer {
4 a = 12
5 defer {
6 a = 13
7 }
8 }
9 return a
10
11fn main() {
12 x := test1()
13 println(x)
14}
15