diff options
| author | Robert Griesemer <gri@golang.org> | 2023-08-15 16:37:00 -0700 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2023-08-17 23:33:10 +0000 |
| commit | 9070f27039560c054fef8f2fb8d775cc2cb983b3 (patch) | |
| tree | abc0948eef3d22273e83acacdeec122ecd10ebb4 /src/encoding | |
| parent | 60dd831103cbb98acc322804847306ab7ce8e048 (diff) | |
| download | go-9070f27039560c054fef8f2fb8d775cc2cb983b3.tar.xz | |
go/types, types2: disable interface inference for versions before Go 1.21
Change the internal constant enableInterfaceInference to a unifier
field that can be controlled dynamically and set it for Go 1.21
or later.
This restores Go 1.20 unification behavior for interfaces.
Fixes #61903.
Change-Id: Iefd6c0899811f8208a8be9cef2650a07787ae177
Reviewed-on: https://go-review.googlesource.com/c/go/+/519855
Reviewed-by: Robert Findley <rfindley@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Robert Griesemer <gri@google.com>
Diffstat (limited to 'src/encoding')
0 files changed, 0 insertions, 0 deletions
