]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: in SetUnderlying, set Named.fromRHS if not set yet
authorRobert Griesemer <gri@golang.org>
Thu, 20 Jan 2022 02:10:40 +0000 (18:10 -0800)
committerRobert Griesemer <gri@golang.org>
Mon, 24 Jan 2022 21:27:25 +0000 (21:27 +0000)
commit7520c080b45e9493b289d622aed8d8a0da528089
treed8ec8578ee637cd01fb0627083d279efb53859ad
parent9dfd458e64a2d3fa92fb7b5da393163151f99cf2
go/types, types2: in SetUnderlying, set Named.fromRHS if not set yet

This is necessary for cycle detection over imported types whose
underlying types are set by importers with SetUnderlying.

Preparation for fixing issue #48962.

Change-Id: I3218cda7feb06440fdb8345c94bcaa5f7d64e94e
Reviewed-on: https://go-review.googlesource.com/c/go/+/379694
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/cmd/compile/internal/types2/named.go
src/go/types/named.go