]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: add Pkg parameter to type constructors
authorMatthew Dempsky <mdempsky@google.com>
Wed, 2 Dec 2020 07:05:53 +0000 (23:05 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Wed, 2 Dec 2020 08:50:26 +0000 (08:50 +0000)
commitc10b0ad628b4c7dd0f327c583702364abebb5132
treebfdb1d75fbe42b43b2f60bd9a27f465adc02a8d5
parent42e46f4ae0c4f3d6bf7f3920fa936f056ea485c4
[dev.regabi] cmd/compile: add Pkg parameter to type constructors

Allows getting rid of the SetPkg method and also addresses a
long-standing TODO in the exporter. Suggested by rsc@.

Passes buildall w/ toolstash -cmp.

Change-Id: Ib294f75f1350572efb2e0d993d49efef884de3d4
Reviewed-on: https://go-review.googlesource.com/c/go/+/274440
Trust: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
src/cmd/compile/internal/gc/closure.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/iexport.go
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/pgen_test.go
src/cmd/compile/internal/gc/reflect.go
src/cmd/compile/internal/gc/universe.go
src/cmd/compile/internal/types/type.go