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  }