]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: factor out code for type checking composite literals
authorRobert Griesemer <gri@golang.org>
Wed, 4 Sep 2024 23:01:32 +0000 (16:01 -0700)
committerGopher Robot <gobot@golang.org>
Thu, 5 Sep 2024 22:09:19 +0000 (22:09 +0000)
commit0fb35efe5bb4d557e2f80171ede59f945646354e
treee7dcab02be7ffabca54f143ac39eb768eb929112
parent1e2114349d995ce09c75411463c4cdb59d40d8fc
go/types, types2: factor out code for type checking composite literals

Move code into separate function in separate file.
Replace "goto Error" statements with "x.mode = invalid; return".
No other semantic changes.

Change-Id: I2d5e858e8df3dc1011fa79cdac3db9d3e7b1dfe5
Reviewed-on: https://go-review.googlesource.com/c/go/+/610556
Reviewed-by: Tim King <taking@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Robert Griesemer <gri@google.com>
src/cmd/compile/internal/types2/expr.go
src/cmd/compile/internal/types2/literals.go [new file with mode: 0644]
src/go/types/expr.go
src/go/types/literals.go [new file with mode: 0644]