some deletions
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.0.1-2020.1.5 / staticcheck / testdata / src / CheckEarlyDefer / CheckEarlyDefer.go
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/honnef.co/go/tools@v0.0.1-2020.1.5/staticcheck/testdata/src/CheckEarlyDefer/CheckEarlyDefer.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/honnef.co/go/tools@v0.0.1-2020.1.5/staticcheck/testdata/src/CheckEarlyDefer/CheckEarlyDefer.go
deleted file mode 100644 (file)
index cc8c3a7..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-package pkg
-
-import "io"
-
-func fn1() (io.ReadCloser, error) {
-       return nil, nil
-}
-
-type T struct {
-       rc io.ReadCloser
-}
-
-func fn3() (T, error) {
-       return T{}, nil
-}
-
-func fn2() {
-       rc, err := fn1()
-       defer rc.Close() // want `should check returned error before deferring rc\.Close`
-       if err != nil {
-               println()
-       }
-
-       rc, _ = fn1()
-       defer rc.Close()
-
-       rc, err = fn1()
-       if err != nil {
-               println()
-       }
-       defer rc.Close()
-
-       t, err := fn3()
-       defer t.rc.Close() // want `should check returned error before deferring t\.rc\.Close`
-       if err != nil {
-               println()
-       }
-}