]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: be sure to export types mentioned in f.i.g. method signature
authorDavid Chase <drchase@google.com>
Tue, 10 May 2022 16:52:52 +0000 (12:52 -0400)
committerDavid Chase <drchase@google.com>
Tue, 17 May 2022 17:29:34 +0000 (17:29 +0000)
commitcf5fa2b4a7b4325cf88a51c36b5fe37837e3a158
tree0e7aa2779b21aee032a5d726086c2485a6108cfe
parent8ed0e51b5e5cc50985444f39dc56c55e4fa3bcf9
cmd/compile: be sure to export types mentioned in f.i.g. method signature

When a fully instantiated generic method is exported, be sure to also
export the types in its signature.

Updates #52279.
Fixes #52286.

Change-Id: Icc6bca05b01f914cf67faaf1bf184eaa5484f521
Reviewed-on: https://go-review.googlesource.com/c/go/+/405118
Run-TryBot: David Chase <drchase@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
(cherry picked from commit 1284cc24955487192fb7fb5aea934cb13fd1ae73)
Reviewed-on: https://go-review.googlesource.com/c/go/+/405543
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
src/cmd/compile/internal/typecheck/crawler.go
test/fixedbugs/issue52279.dir/lib.go [new file with mode: 0644]
test/fixedbugs/issue52279.dir/main.go [new file with mode: 0644]
test/fixedbugs/issue52279.go [new file with mode: 0644]