]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: use more lenient type inference for untyped arguments for go1.21
authorRobert Griesemer <gri@golang.org>
Wed, 17 May 2023 21:48:51 +0000 (14:48 -0700)
committerGopher Robot <gobot@golang.org>
Fri, 19 May 2023 01:56:58 +0000 (01:56 +0000)
commit4088e97fc2234c85ee436e1a8e6a74468f9c63fb
tree4e2c1899b976e16be6ac17e0c44aaeca09e279cf
parentad7d1d995f85f43500dc3fa503642056c81b8411
cmd/compile: use more lenient type inference for untyped arguments for go1.21

This CL permanently enables the new behavior for -lang=go1.21 and
newer, and keeps the existing behavior if -lang=go1.20 or older.

To be submitted once #58671 is accepted.

For #58671.

Change-Id: I83a1d393f0ce7871be8f38ec35742d393946c55f
Reviewed-on: https://go-review.googlesource.com/c/go/+/496035
Run-TryBot: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
12 files changed:
src/cmd/compile/internal/noder/irgen.go
src/cmd/compile/internal/types2/api.go
src/cmd/compile/internal/types2/check_test.go
src/cmd/compile/internal/types2/infer.go
src/cmd/compile/internal/types2/stdlib_test.go
src/go/types/api.go
src/go/types/check_test.go
src/go/types/generate_test.go
src/go/types/infer.go
src/go/types/stdlib_test.go
src/internal/types/testdata/check/typeparams.go
src/internal/types/testdata/fixedbugs/issue58671.go