]> Cypherpunks repositories - gostls13.git/commit
go/types: implement NewTypeList and use it instead of composite literals
authorRobert Griesemer <gri@golang.org>
Tue, 24 Aug 2021 16:28:43 +0000 (09:28 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 25 Aug 2021 23:43:40 +0000 (23:43 +0000)
commit647bef6c59e201792688d88cdc50ea0c6a68990b
tree8c3b2630ff77b15dd75d64be1afb5b08b3090cc1
parent6cf1d5d0fa1049e2910d048ce2b6b5a97fe6edc4
go/types: implement NewTypeList and use it instead of composite literals

Also, simplify a bit of code in predicates.go.

This is a backport of changes in CL 344615 that were made in addition
to the changes of the original CL 343933; it brings go/types in sync
with types2.

Change-Id: I14cd4d4704d29894d0fbb8d129744d65e332ad22
Reviewed-on: https://go-review.googlesource.com/c/go/+/344570
Trust: Robert Griesemer <gri@golang.org>
Trust: Dan Scales <danscales@google.com>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Dan Scales <danscales@google.com>
src/go/types/check.go
src/go/types/instantiate.go
src/go/types/predicates.go
src/go/types/subst.go
src/go/types/typelists.go