honnef.co/go/tools@v0.5.0-0.dev.0.20240520180541-dcae280a5e87/unused/testdata/src/example.com/defer/defer.go (about) 1 package pkg 2 3 type t struct{} //@ used("t", true) 4 5 func (t) fn1() {} //@ used("fn1", true) 6 func (t) fn2() {} //@ used("fn2", true) 7 func fn1() {} //@ used("fn1", true) 8 func fn2() {} //@ used("fn2", true) 9 10 func Fn() { //@ used("Fn", true) 11 var v t //@ used("v", true) 12 defer fn1() 13 defer v.fn1() 14 go fn2() 15 go v.fn2() 16 }