]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/types2: use an opaque environment for Instantiate
authorRobert Griesemer <gri@golang.org>
Tue, 24 Aug 2021 00:38:55 +0000 (17:38 -0700)
committerRobert Griesemer <gri@golang.org>
Tue, 24 Aug 2021 16:36:47 +0000 (16:36 +0000)
commitbd9776357732eb3a3c635427bb3591e4cbc79cc5
tree7e95eb5e69847c1f45d23163bdc96138ba4d46f7
parentbba460499c689de85e895fb2fac8ad3d09d4cd2c
cmd/compile/internal/types2: use an opaque environment for Instantiate

This is a port of CL 343930 from go/types, adjusted to work for
the compiler: here Environment carries a *Checker, if available.

Change-Id: I44544fad7da870fa0c02832baa6abd2909d50304
Reviewed-on: https://go-review.googlesource.com/c/go/+/344612
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/noder/reader2.go
src/cmd/compile/internal/types2/instantiate.go