github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/defer5.ng (about) 1 n := 0 2 3 func f(i int) { 4 n += i 5 } 6 7 func h() int { 8 return 10 9 } 10 11 func g() { 12 n += 2 13 defer f(h()) 14 n++ 15 } 16 17 n = 0 18 g() 19 if n != 13 { 20 panic("ERROR 1") 21 } 22 23 print("OK")