aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/check_test.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2018-10-04 16:20:48 -0700
committerRobert Griesemer <gri@golang.org>2018-10-05 17:56:17 +0000
commit8ae8576abf483cf928eb0f63bc55c09c7bf73576 (patch)
tree243ed4206687a53f4226462722ac4bc7ae78eb1d /src/go/types/check_test.go
parentbf9240681dec2664f6acc1695e517e985d2b85d3 (diff)
downloadgo-8ae8576abf483cf928eb0f63bc55c09c7bf73576.tar.gz
go-8ae8576abf483cf928eb0f63bc55c09c7bf73576.zip
go/types: don't type-check method signatures eagerly anymore
As a side-effect we also get slightly clearer errors for some pathological cyclic method declarations. Fixes #23203. Updates #26854. Change-Id: I30bd6634ac6be26d3f4ef8c7b32e5c1bf76987dd Reviewed-on: https://go-review.googlesource.com/c/139897 Reviewed-by: Alan Donovan <adonovan@google.com>
Diffstat (limited to 'src/go/types/check_test.go')
-rw-r--r--src/go/types/check_test.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/go/types/check_test.go b/src/go/types/check_test.go
index 2bdfc150f4..e8ba1a037c 100644
--- a/src/go/types/check_test.go
+++ b/src/go/types/check_test.go
@@ -92,6 +92,8 @@ var tests = [][]string{
{"testdata/blank.src"},
{"testdata/issue25008b.src", "testdata/issue25008a.src"}, // order (b before a) is crucial!
{"testdata/issue26390.src"}, // stand-alone test to ensure case is triggered
+ {"testdata/issue23203a.src"},
+ {"testdata/issue23203b.src"},
}
var fset = token.NewFileSet()