some deletions
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201105173854-bc9fc8d8c4bc / go / callgraph / cha / testdata / issue23925.go
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/go/callgraph/cha/testdata/issue23925.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/go/callgraph/cha/testdata/issue23925.go
deleted file mode 100644 (file)
index 6a04092..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-package main
-
-// Regression test for https://golang.org/issue/23925
-
-type stringFlagImpl string
-
-func (*stringFlagImpl) Set(s string) error { return nil }
-
-type boolFlagImpl bool
-
-func (*boolFlagImpl) Set(s string) error { return nil }
-func (*boolFlagImpl) extra()             {}
-
-// A copy of flag.boolFlag interface, without a dependency.
-// Must appear first, so that it becomes the owner of the Set methods.
-type boolFlag interface {
-       flagValue
-       extra()
-}
-
-// A copy of flag.Value, without adding a dependency.
-type flagValue interface {
-       Set(string) error
-}
-
-func main() {
-       var x flagValue = new(stringFlagImpl)
-       x.Set("")
-
-       var y boolFlag = new(boolFlagImpl)
-       y.Set("")
-}
-
-// WANT:
-// Dynamic calls
-//   main --> (*boolFlagImpl).Set
-//   main --> (*boolFlagImpl).Set
-//   main --> (*stringFlagImpl).Set