]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.typeparams] go/types: don't expose the TypeSet API for 1.18
authorRob Findley <rfindley@google.com>
Wed, 4 Aug 2021 14:45:16 +0000 (10:45 -0400)
committerRobert Findley <rfindley@google.com>
Tue, 10 Aug 2021 21:49:07 +0000 (21:49 +0000)
commit0f34a92df76a7946e55d437264bbf5459b30f302
tree84fbcfbed644319e24b596c04917e88bdf336b7b
parent40ba119e3f990fd570ec928307e92a5b6a76bd0e
[dev.typeparams] go/types: don't expose the TypeSet API for 1.18

The TypeSet API is very new and probably not necessary to expose outside
of go/types, at least for 1.18. Users can check whether a type is
contained within a type set via Implements, and can access the
representation of the type set via the embedded Unions.

Change-Id: Icc7355285785bee5aa7a8fe74052bcb0fedcd0a1
Reviewed-on: https://go-review.googlesource.com/c/go/+/341289
Trust: Robert Findley <rfindley@google.com>
Run-TryBot: Robert Findley <rfindley@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/go/types/builtins.go
src/go/types/interface.go
src/go/types/sizeof_test.go
src/go/types/typeset.go
src/go/types/universe.go