]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/types2: fix indexing of generic types
authorRobert Griesemer <gri@golang.org>
Mon, 1 Nov 2021 23:05:14 +0000 (16:05 -0700)
committerRobert Griesemer <gri@golang.org>
Tue, 2 Nov 2021 16:12:28 +0000 (16:12 +0000)
commitf801da7855d3a82cc415279262e6b1ca7df39e5f
treeee49c6bc67ff2e4ac2a0f537b960e4503d74cb01
parent599de4b2c348738a5d6d2f5d475c74ac835e091a
cmd/compile/internal/types2: fix indexing of generic types

Correctly track if the index expression is addressable.
Rewrote code slightly.

Fixes #49275.

Change-Id: Ic54edd0213a091173ff5403ab0e3e1f1fca0e361
Reviewed-on: https://go-review.googlesource.com/c/go/+/360603
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/index.go
src/cmd/compile/internal/types2/testdata/check/typeparams.go2