]> Cypherpunks.ru repositories - gostls13.git/commit
[release-branch.go1.20] go/types, types2: don't panic during interface completion
authorRobert Findley <rfindley@google.com>
Thu, 3 Aug 2023 14:07:09 +0000 (10:07 -0400)
committerGopher Robot <gobot@golang.org>
Thu, 17 Aug 2023 21:06:30 +0000 (21:06 +0000)
commit974a3c9af7943a2c994d713c410bcadd7dca77b4
tree8c816e8f55d400f85a3a1afc513205b192c04ce4
parent14e3c7338d9914295a25ba6b741063083b6b54db
[release-branch.go1.20] go/types, types2: don't panic during interface completion

It should be possible for the importer to construct an invalid
interface, as would have been produced by type checking.

Updates #61737
Fixes #61744

Change-Id: I72e063f4f1a6205d273a623acce2ec08c34c3cc2
Reviewed-on: https://go-review.googlesource.com/c/go/+/515555
Reviewed-by: Robert Griesemer <gri@google.com>
Auto-Submit: Robert Findley <rfindley@google.com>
Reviewed-by: Olif Oftimis <oftimisolif@gmail.com>
Run-TryBot: Robert Findley <rfindley@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
(cherry picked from commit d2ee7821d357a4e4948b9a6251e82b4ced9a1eae)
Reviewed-on: https://go-review.googlesource.com/c/go/+/515638
Auto-Submit: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
src/cmd/compile/internal/types2/api_test.go
src/cmd/compile/internal/types2/typeset.go
src/go/types/api_test.go
src/go/types/typeset.go