2018-05-06 14:52:59 +03:00

20 lines
443 B
Go

package testdata
import "os"
func Govet() error {
return &os.PathError{"first", "path", os.ErrNotExist} // ERROR "os.PathError composite literal uses unkeyed fields"
}
func GovetShadow(f *os.File, buf []byte) (err error) {
if f != nil {
_, err := f.Read(buf) // ERROR "declaration of .err. shadows declaration at testdata/govet.go:9"
if err != nil {
return err
}
}
// Use variable to trigger shadowing error
_ = err
return
}