### What version of Go are you using (`go version`)? <pre> $ go version go version devel +0a030888da Sat Jun 20 04:46:40 2020 +0000 linux/amd64 </pre> ### Does this issue reproduce with the latest release? ### What operating system and processor architecture are you using (`go env`)? <details><summary><code>go env</code> Output</summary><br><pre> $ go env GOARCH="amd64" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" </pre></details> ### What did you do? I ran `go tool go2go build` on https://gitlab.com/firelizzard/go-iter/-/tree/master/issues/i1 ### What did you expect to see? A successful build ### What did you see instead? ``` a.go2:9: instantiate୦୦A୦int redeclared in this block previous declaration at a.go2:9 ``` Both `b.go` and `c.go` define `func instantiate୦୦A୦int(m [](int), i int) { ... }`