github.com/serversong/goreporter@v0.0.0-20200325104552-3cfaf44fd178/linters/staticcheck/testdata/CheckIneffectiveCopy.go (about)

     1  package pkg
     2  
     3  type T struct{}
     4  
     5  func fn1(_ *T) {}
     6  
     7  func fn2() {
     8  	t1 := &T{}
     9  	fn1(&*t1) // MATCH /will not copy/
    10  	fn1(*&t1) // MATCH /will not copy/
    11  
    12  	_Cvar_something := &T{}
    13  	fn1(&*_Cvar_something)
    14  }