]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: allow exporting `.rcvr` ident
authorWayne Zuo <wdvxdr@golangcn.org>
Thu, 5 May 2022 13:46:51 +0000 (21:46 +0800)
committerMatthew Dempsky <mdempsky@google.com>
Fri, 6 May 2022 21:07:37 +0000 (21:07 +0000)
commitac39dbdf58e50a2575b891675e7d2e1400b20cfe
tree68928d7ab8a34e9c2bf1b6dd6e8f6ff6b224bba2
parent12420f9c01d6966c2994dbcc506a9d783a30ebdb
cmd/compile: allow exporting `.rcvr` ident

Noder pass will build a closure to implement generic function
instantiation which may produce `.dict` and `.rcvr` ident.
Since we allow `.dict` during exporting, we should allow `.rcvr` too.

Fixes #52241.

Change-Id: Ifc3912ba5155b5ac1887f20830da64f4fb3fceb6
Reviewed-on: https://go-review.googlesource.com/c/go/+/404314
Run-TryBot: Wayne Zuo <wdvxdr@golangcn.org>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/typecheck/iexport.go
test/typeparam/issue52241.go [new file with mode: 0644]