Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.0.1-2020.1.5 / unused / testdata / src / switch_interface / switch_interface.go
1 package pkg
2
3 type t struct{}
4
5 func (t) fragment() {}
6
7 func fn() bool {
8         var v interface{} = t{}
9         switch obj := v.(type) {
10         case interface {
11                 fragment()
12         }:
13                 obj.fragment()
14         }
15         return false
16 }
17
18 var x = fn()
19 var _ = x