]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] cmd/compile/internal/types2: make Interface.obj a *TypeName
authorRobert Griesemer <gri@golang.org>
Wed, 30 Jun 2021 18:21:32 +0000 (11:21 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 1 Jul 2021 16:43:07 +0000 (16:43 +0000)
commit1eb756689c413c84bb2bf91396b54028671bc541
tree505426b4912ca9b57e11e2e7a46c6f760302c28a
parent9cb1b0f50b5852b24e1a7b66f09faa1a521ae108
[dev.typeparams] cmd/compile/internal/types2: make Interface.obj a *TypeName

We know the exact type, so make it that. This saves some code
and a word of space with each Interface.

Follow-up on a comment in https://golang.org/cl/329309.

Change-Id: I827e39d17aae159a52ac563544c5e6d017bc05ec
Reviewed-on: https://go-review.googlesource.com/c/go/+/332011
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/call.go
src/cmd/compile/internal/types2/sizeof_test.go
src/cmd/compile/internal/types2/type.go