]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: report struct type for literals with too few/many elements
authorRobert Griesemer <gri@golang.org>
Wed, 23 Mar 2022 04:28:32 +0000 (21:28 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 23 Mar 2022 18:22:52 +0000 (18:22 +0000)
commitf9747b7f7315fa702a39b420b63977ca90e06e94
treea2426cc25caa1d72c5466551e899c89c5375669d
parentdd211cf039d5a3b57d2188751eca49ad816ed395
go/types, types2: report struct type for literals with too few/many elements

This change essentially matches the 1.17 compiler error message for
this error.

Fixes #51877.

Change-Id: I24ec2f9cc93d8cd2283d097332a39bc1a0eed3a1
Reviewed-on: https://go-review.googlesource.com/c/go/+/394914
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/expr.go
src/cmd/compile/internal/types2/testdata/fixedbugs/issue51877.go [new file with mode: 0644]
src/go/types/expr.go
src/go/types/testdata/fixedbugs/issue51877.go [new file with mode: 0644]