]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: better error position for invalid (infinite) types
authorRobert Griesemer <gri@golang.org>
Thu, 29 Feb 2024 00:13:24 +0000 (16:13 -0800)
committerGopher Robot <gobot@golang.org>
Thu, 29 Feb 2024 22:05:08 +0000 (22:05 +0000)
commit13e5fd95f50127b2d2c42b20f9070d42a2717eb9
treedadb05991cbf32801fe7cb238a51020593432849
parent9f9008ce6645aa322ed0e8bd27b1868143d8e832
go/types, types2: better error position for invalid (infinite) types

Provide an explicit start position to Checker.cycleError for better
control over the reported error.

For #65711.

Change-Id: Ie3016523442d75f348a033c1b944db493943f433
Reviewed-on: https://go-review.googlesource.com/c/go/+/567916
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Robert Griesemer <gri@google.com>
src/cmd/compile/internal/types2/call.go
src/cmd/compile/internal/types2/decl.go
src/cmd/compile/internal/types2/named.go
src/cmd/compile/internal/types2/validtype.go
src/go/types/call.go
src/go/types/decl.go
src/go/types/named.go
src/go/types/validtype.go
src/internal/types/testdata/fixedbugs/issue65711.go