]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.typeparams] go/internal/typeparams: remove the Enabled guard
authorRob Findley <rfindley@google.com>
Fri, 16 Jul 2021 13:51:19 +0000 (09:51 -0400)
committerRobert Findley <rfindley@google.com>
Fri, 16 Jul 2021 23:08:28 +0000 (23:08 +0000)
commit5f50a6442e25c406bea7f2a967f2080f89b4e0f6
treeaee2a87322d91de6e73fbfba44040a0438aabbe8
parent726ffce659a173951186097b26489570cff24fd3
[dev.typeparams] go/internal/typeparams: remove the Enabled guard

Type parameters are now always enabled. Users should guard against type
checking generic code by using the types.Config.GoVersion field.

This cleans up some differences with types2.

Change-Id: Ie3e35a549e456a90a10d6a7e158ff58653cc1394
Reviewed-on: https://go-review.googlesource.com/c/go/+/335033
Trust: Robert Findley <rfindley@google.com>
Run-TryBot: Robert Findley <rfindley@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/go/internal/typeparams/typeparams.go
src/go/parser/error_test.go
src/go/parser/parser.go
src/go/parser/resolver_test.go
src/go/parser/short_test.go
src/go/printer/printer_test.go
src/go/types/api_test.go
src/go/types/check_test.go
src/go/types/methodset_test.go
src/go/types/typexpr.go