aboutsummaryrefslogtreecommitdiff
path: root/src/syscall/exec_linux.go
diff options
context:
space:
mode:
authorCuong Manh Le <cuong.manhle.vn@gmail.com>2020-05-07 00:35:28 +0700
committerCuong Manh Le <cuong.manhle.vn@gmail.com>2020-08-15 03:09:21 +0000
commit0031fa80a3c6685e44e84533edbae0dad0eb0395 (patch)
treec02588baefe435d0312287bc76e79de04d10d490 /src/syscall/exec_linux.go
parent441b52f5660ccde7848f034ba345d2f0088ea383 (diff)
downloadgo-0031fa80a3c6685e44e84533edbae0dad0eb0395.tar.xz
cmd/compile: another fix initializing blank fields in struct literal
CL 230121 fixed the bug that struct literal blank fields type array/struct can not be initialized. But it still misses some cases when an expression causes "candiscard(value)" return false. When these happen, we recursively call fixedlit with "var_" set to "_", and hit the bug again. To fix it, just making splitnode return "nblank" whenever "var_" is "nblank". Fixes #38905 Change-Id: I281941b388acbd551a4d8ca1a235477f8d26fb6e Reviewed-on: https://go-review.googlesource.com/c/go/+/232617 Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/syscall/exec_linux.go')
0 files changed, 0 insertions, 0 deletions