aboutsummaryrefslogtreecommitdiff
path: root/src/debug/pe/testdata
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2022-03-30 12:19:24 -0700
committerRobert Griesemer <gri@golang.org>2022-03-31 14:51:17 +0000
commit2ea9376266b71e8a0752b8b3663bbf5b9ed48c4d (patch)
treeeba99ba55fa1427bc27e3c59c85a1200c80ee675 /src/debug/pe/testdata
parent109a18dce7ef8ecb2aa60cef25362ebd05661ea0 (diff)
downloadgo-2ea9376266b71e8a0752b8b3663bbf5b9ed48c4d.tar.xz
go/types, types2: better error message for invalid type parameter term
The spec says "In a union, a term cannot be a type parameter,...", but it's really the type in a term that cannot be a type parameter. (Also, for the spec's purposes, a single term is still a union.) This CL changes the current error message from: "cannot use type parameter in typeset" to one of two messages: "term cannot be a type parameter" (for term of form P) "type in term ~P cannot be a type parameter (for term of form ~P) which are more specific and match the spec more closely. Fixes #50420. Change-Id: Id48503efc8416cabc03d5c40d8e64d5b3a7f078e Reviewed-on: https://go-review.googlesource.com/c/go/+/396874 Trust: Robert Griesemer <gri@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/debug/pe/testdata')
0 files changed, 0 insertions, 0 deletions