mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile: don't initialize blank struct fields
We already skipped blank field initialization in non-global contexts. This change makes the global context treatment match. Fixes #31546 Change-Id: I40acce49b0a9deb351ae0da098f4c114e425ec63 Reviewed-on: https://go-review.googlesource.com/c/go/+/173723 Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com> Reviewed-by: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
7596ad0b24
commit
2693b42466
2 changed files with 23 additions and 0 deletions
|
|
@ -1278,6 +1278,9 @@ func (s *InitSchedule) initplan(n *Node) {
|
|||
if a.Op != OSTRUCTKEY {
|
||||
Fatalf("initplan structlit")
|
||||
}
|
||||
if a.Sym.IsBlank() {
|
||||
continue
|
||||
}
|
||||
s.addvalue(p, a.Xoffset, a.Left)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue