]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: restore zero assignment optimization for non-pointer types
authorMatthew Dempsky <mdempsky@google.com>
Mon, 19 Dec 2016 16:19:50 +0000 (08:19 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Mon, 19 Dec 2016 17:25:26 +0000 (17:25 +0000)
commit75d367e34b42b8428d535122eadead87a0c11c8c
treeca6e95402cc426dba35ff395e3bc7a9526c62c43
parent12979345b1166163788846453f396afafdf1503a
cmd/compile: restore zero assignment optimization for non-pointer types

golang.org/cl/31572 disabled some write barrier optimizations, but
inadvertantly disabled optimizations for some non-pointer composite
literal assignments too.

Fixes #18370.

Change-Id: Ia25019bd3016b6ab58173298c7d16202676bce6b
Reviewed-on: https://go-review.googlesource.com/34564
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/gc/walk.go