]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: better error messages for for-range clauses
authorRobert Griesemer <gri@golang.org>
Thu, 20 Feb 2025 23:01:36 +0000 (15:01 -0800)
committerGopher Robot <gobot@golang.org>
Tue, 25 Feb 2025 14:21:10 +0000 (06:21 -0800)
commitd45d502fbb989e140c979b16837b1c2126dd18ab
treed121875be17ab1e71e942cf99c902a42426072cc
parentbdcd6d1b653dd7a5b3eb9a053623f85433ff9e6b
go/types, types2: better error messages for for-range clauses

Provide the exact error cause instead of reporting a missing
core type.

For #70128.

Change-Id: I835698fa1f22382711bd54b974d2c87ee17e9065
Reviewed-on: https://go-review.googlesource.com/c/go/+/651215
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
TryBot-Bypass: Robert Griesemer <gri@google.com>
src/cmd/compile/internal/types2/compilersupport.go
src/cmd/compile/internal/types2/stmt.go
src/cmd/compile/internal/types2/under.go
src/go/types/stmt.go
src/go/types/under.go
src/internal/types/testdata/check/typeparams.go
src/internal/types/testdata/spec/range.go
src/internal/types/testdata/spec/range_int.go