gitee.com/mirrors/goreporter@v0.0.0-20180902115603-df1b20f7c5d0/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  }