]> Cypherpunks.ru repositories - gostls13.git/commit
go/types: disallow type cycles through type parameter lists
authorRobert Findley <rfindley@google.com>
Tue, 9 Nov 2021 23:48:16 +0000 (18:48 -0500)
committerRobert Findley <rfindley@google.com>
Wed, 10 Nov 2021 01:34:56 +0000 (01:34 +0000)
commit57dc6e247538301fb312e8ee35d3385f5d5efc28
tree60fd79d3f20d1c9a349129e892c50cd7b8391cc0
parentcc14fcac2bc1d452841336b9aeee3b1d47880f37
go/types: disallow type cycles through type parameter lists

This is a port of CL 361922 to go/types.

Change-Id: I790c8121a640c25fb655c926fb434d667dd59f76
Reviewed-on: https://go-review.googlesource.com/c/go/+/362756
Trust: Robert Findley <rfindley@google.com>
Run-TryBot: Robert Findley <rfindley@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/go/types/check.go
src/go/types/decl.go
src/go/types/testdata/fixedbugs/issue45550.go2
src/go/types/testdata/fixedbugs/issue46461.go2
src/go/types/testdata/fixedbugs/issue47796.go2
src/go/types/testdata/fixedbugs/issue48529.go2
src/go/types/testdata/fixedbugs/issue49439.go2 [new file with mode: 0644]