]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile/internal/types2: mark implicit interfaces as such
authorRobert Griesemer <gri@golang.org>
Thu, 30 Sep 2021 20:37:30 +0000 (13:37 -0700)
committerRobert Griesemer <gri@golang.org>
Fri, 1 Oct 2021 17:27:29 +0000 (17:27 +0000)
commit33576247e295b19311484d943d85495006d2fb39
tree74db61c1a3ad8cfa765985e4cbb0abfbe3f11735
parent952df981580659389679b27d65e1eceeedf0e2df
cmd/compile/internal/types2: mark implicit interfaces as such

Provide an accessor for clients, and don't print the interface
around implicitly wrapped embedded types.

For #48424.

Change-Id: Ib2c76315508fc749ea4337d52e13d17de80e04da
Reviewed-on: https://go-review.googlesource.com/c/go/+/353396
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/decl.go
src/cmd/compile/internal/types2/interface.go
src/cmd/compile/internal/types2/testdata/examples/typesets.go2
src/cmd/compile/internal/types2/typeparam.go
src/cmd/compile/internal/types2/typestring.go
src/cmd/compile/internal/types2/universe.go