Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201105173854-bc9fc8d8c4bc / go / pointer / testdata / extended.go
1 // +build ignore
2
3 package main
4
5 var a int
6
7 type t struct {
8         a *map[string]chan *int
9 }
10
11 func fn() []t {
12         m := make(map[string]chan *int)
13         m[""] = make(chan *int, 1)
14         m[""] <- &a
15         return []t{t{a: &m}}
16 }
17
18 func main() {
19         x := fn()
20         print(x) // @pointstoquery <-(*x[i].a)[key] main.a
21 }