]> Cypherpunks.ru repositories - gostls13.git/commit
go/types, types2: use "invalid recursive type" instead of "illegal cycle" in error...
authorRobert Griesemer <gri@golang.org>
Thu, 22 Sep 2022 20:20:37 +0000 (13:20 -0700)
committerRobert Griesemer <gri@google.com>
Mon, 26 Sep 2022 21:33:48 +0000 (21:33 +0000)
commit22f447159981a58508ac190f297798cdd5fd668b
tree528bec5ae42c3049200cb09ba4f98a811dc4efa0
parent4c5a6f9555558cd2809270c907ffb52a698a6a3b
go/types, types2: use "invalid recursive type" instead of "illegal cycle" in error messages

This matches long-standing compiler behavior.

For #55326.

Change-Id: Ic5aa0dfb08d035f2c33532cc463c73a55cc020a9
Reviewed-on: https://go-review.googlesource.com/c/go/+/433055
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
30 files changed:
src/cmd/compile/internal/types2/decl.go
src/cmd/compile/internal/types2/expr.go
src/go/types/decl.go
src/go/types/expr.go
src/internal/types/testdata/check/cycles0.go
src/internal/types/testdata/check/cycles2.go
src/internal/types/testdata/check/cycles3.go
src/internal/types/testdata/check/cycles5.go
src/internal/types/testdata/check/decls0.go
src/internal/types/testdata/check/decls4.go
src/internal/types/testdata/check/issues0.go
src/internal/types/testdata/check/issues1.go
src/internal/types/testdata/check/typeinst0.go
src/internal/types/testdata/fixedbugs/issue39634.go
src/internal/types/testdata/fixedbugs/issue39938.go
src/internal/types/testdata/fixedbugs/issue41124.go
src/internal/types/testdata/fixedbugs/issue45550.go
src/internal/types/testdata/fixedbugs/issue46461.go
src/internal/types/testdata/fixedbugs/issue47796.go
src/internal/types/testdata/fixedbugs/issue48529.go
src/internal/types/testdata/fixedbugs/issue48582.go
src/internal/types/testdata/fixedbugs/issue48819.go
src/internal/types/testdata/fixedbugs/issue48951.go
src/internal/types/testdata/fixedbugs/issue48962.go
src/internal/types/testdata/fixedbugs/issue49043.go
src/internal/types/testdata/fixedbugs/issue49276.go
src/internal/types/testdata/fixedbugs/issue49439.go
src/internal/types/testdata/fixedbugs/issue51509.go
src/internal/types/testdata/fixedbugs/issue52698.go
src/internal/types/testdata/fixedbugs/issue52915.go