diff options
author | Robert Griesemer <gri@golang.org> | 2018-10-04 16:20:48 -0700 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2018-10-05 17:56:17 +0000 |
commit | 8ae8576abf483cf928eb0f63bc55c09c7bf73576 (patch) | |
tree | 243ed4206687a53f4226462722ac4bc7ae78eb1d /src/go/types/check_test.go | |
parent | bf9240681dec2664f6acc1695e517e985d2b85d3 (diff) | |
download | go-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.go | 2 |
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() |