diff options
| author | Rob Findley <rfindley@google.com> | 2020-07-06 16:45:46 -0400 |
|---|---|---|
| committer | Robert Findley <rfindley@google.com> | 2020-08-24 16:41:53 +0000 |
| commit | 494ec85d9fd6deea388c454dfd836d9f845f7153 (patch) | |
| tree | b2fc22b3785141b8fe80cc965ec9c67c6cc7bc07 | |
| parent | 3a7f8ccf246a5929458a7f818c1d4c125ac72892 (diff) | |
| download | go-494ec85d9fd6deea388c454dfd836d9f845f7153.tar.xz | |
go/types: update test case to exercise mutually recursive interfaces
Due to a typo, this test case was not actually exercising the bug
described in golang/go#33656. Update it to do so. Interestingly, the
comparison is now valid (as it should be) -- I suspect #33656 is
actually fixed.
Fixes #33656
Change-Id: If50a917f6477d8eb4f82f5a2a96bf5d9123ff0d4
Reviewed-on: https://go-review.googlesource.com/c/go/+/241263
Run-TryBot: Robert Findley <rfindley@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
| -rw-r--r-- | src/go/types/testdata/cycles2.src | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/go/types/testdata/cycles2.src b/src/go/types/testdata/cycles2.src index 5fd9e838b6..1a7f40ae4b 100644 --- a/src/go/types/testdata/cycles2.src +++ b/src/go/types/testdata/cycles2.src @@ -37,7 +37,7 @@ type A interface { } type B interface { - a() interface { + b() interface { AB } } @@ -59,8 +59,7 @@ var y interface { B } -// TODO(gri) This should be a valid compare. See #33656. -var _ = x /* ERROR cannot compare */ == y +var _ = x == y // Test case for issue 6638. |
