]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile/internal/types2: remove Config.AcceptMethodTypeParams flag
authorRobert Griesemer <gri@golang.org>
Mon, 5 Apr 2021 21:30:03 +0000 (14:30 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 7 Apr 2021 05:19:22 +0000 (05:19 +0000)
commit1395432f2330498c8e5661c14652996894f0cc7d
tree79b89227d925b820cdc77db3b85227c66099fff7
parent7d5c54eee4718ccc1790fa9ab92bf091e9d56ef7
cmd/compile/internal/types2: remove Config.AcceptMethodTypeParams flag

Type parameters for methods are not part of the accepted language,
but maintaining the code for type-checking them ensures regularity
of the type checker implementation. For now, keep the flag internally,
disabled by default. The flag is set when running tests.

Change-Id: Ic99934bd00bd2608dc1178e4131f46dd1507f0f5
Reviewed-on: https://go-review.googlesource.com/c/go/+/307214
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/api.go
src/cmd/compile/internal/types2/api_test.go
src/cmd/compile/internal/types2/check.go
src/cmd/compile/internal/types2/check_test.go
src/cmd/compile/internal/types2/resolver.go
src/cmd/compile/internal/types2/types_test.go [new file with mode: 0644]
src/cmd/compile/internal/types2/typexpr.go