]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: don't crash if comp. literal element type has no core type
authorRobert Griesemer <gri@golang.org>
Wed, 23 Feb 2022 22:26:07 +0000 (14:26 -0800)
committerRobert Griesemer <gri@golang.org>
Thu, 24 Feb 2022 00:04:18 +0000 (00:04 +0000)
commit78e99761fc4bf1f5370f912b8a4594789c2f09f8
treebe681be0e53d6051151c8ac0bdb2832c622c3a1c
parente94f7df957b6cfbdfbed7092fd05628452c5e018
go/types, types2: don't crash if comp. literal element type has no core type

Instead, report a suitable error.

Fixes #51335.

Change-Id: Ifce90cb7487b1e99c6b4221c0d43bacc0c39dca8
Reviewed-on: https://go-review.googlesource.com/c/go/+/387676
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/expr.go
src/cmd/compile/internal/types2/testdata/fixedbugs/issue51335.go2 [new file with mode: 0644]
src/go/types/expr.go
src/go/types/testdata/fixedbugs/issue51335.go2 [new file with mode: 0644]