aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Findley <rfindley@google.com>2020-07-06 16:45:46 -0400
committerRobert Findley <rfindley@google.com>2020-08-24 16:41:53 +0000
commit494ec85d9fd6deea388c454dfd836d9f845f7153 (patch)
treeb2fc22b3785141b8fe80cc965ec9c67c6cc7bc07
parent3a7f8ccf246a5929458a7f818c1d4c125ac72892 (diff)
downloadgo-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.src5
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.