honnef.co/go/tools@v0.4.7/staticcheck/testdata/src/example.com/CheckDeprecated_go14/CheckDeprecated.go (about)

     1  package pkg
     2  
     3  import (
     4  	"compress/flate"
     5  	"database/sql/driver"
     6  	"net/http"
     7  	"os"
     8  	"syscall"
     9  )
    10  
    11  var _ = syscall.StringByteSlice("") //@ diag(`Use ByteSliceFromString instead`)
    12  
    13  func fn1(err error) {
    14  	var r *http.Request
    15  	_ = r.Cancel
    16  	_ = syscall.StringByteSlice("") //@ diag(`Use ByteSliceFromString instead`)
    17  	_ = os.SEEK_SET
    18  	var _ flate.ReadError
    19  
    20  	var tr *http.Transport
    21  	tr.CancelRequest(nil)
    22  
    23  	var conn driver.Conn
    24  	conn.Begin()
    25  }
    26  
    27  // Deprecated: Don't use this.
    28  func fn2() {
    29  	_ = syscall.StringByteSlice("")
    30  
    31  	anon := func(x int) {
    32  		println(x)
    33  		_ = syscall.StringByteSlice("")
    34  	}
    35  	anon(1)
    36  }