]> Cypherpunks.ru repositories - gostls13.git/commit
go/types: report error for invalid (but empty) expr switch
authorRob Findley <rfindley@google.com>
Wed, 16 Dec 2020 22:19:44 +0000 (17:19 -0500)
committerRobert Findley <rfindley@google.com>
Wed, 16 Dec 2020 22:45:19 +0000 (22:45 +0000)
commitb0f01e17f8f8165b1ae273282eec00d78105e2fe
treefee2e3a792ef96b02f4b5a7a919991796db12c74
parent5abda2618b6cda692ae9b04a9a9fc706888a0e71
go/types: report error for invalid (but empty) expr switch

This is a port of CL 278132 from the dev.typeparams branch. A notable
addition is a new error code, since no existing codes made sense and we
have an analogous code for type switches.

Fixes #43110

Change-Id: I22b3f9d8777063223f82785504e8b7d299bc5216
Reviewed-on: https://go-review.googlesource.com/c/go/+/278813
Run-TryBot: Robert Findley <rfindley@google.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Trust: Robert Findley <rfindley@google.com>
src/go/types/errorcodes.go
src/go/types/fixedbugs/issue43110.src [new file with mode: 0644]
src/go/types/stmt.go