]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: fixing writebarrier.go for -G=3
authorwdvxdr <wdvxdr1123@gmail.com>
Tue, 14 Sep 2021 05:37:21 +0000 (13:37 +0800)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 16 Sep 2021 21:10:17 +0000 (21:10 +0000)
commitd09e09bc615a50e9f2f1144991ebeba08a7c6f05
treedfac6c824cf36349a570708b2dd909e4431da1b2
parentbcdc61d830be61fd5f371f4eb9c345f8dc9ada55
cmd/compile: fixing writebarrier.go for -G=3

This is caused by some nodes didn't carry the real line number.
Noder1 wraps these node with ir.ParenExpr. To fix this issue,
wraps this node like what noder1 does.

Change-Id: I212cad09b93b8bf1a7adfad416d229d15711918a
Reviewed-on: https://go-review.googlesource.com/c/go/+/349769
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Trust: Keith Randall <khr@golang.org>
src/cmd/compile/internal/noder/expr.go
src/cmd/compile/internal/noder/noder.go
src/cmd/compile/internal/noder/stmt.go
src/cmd/compile/internal/noder/transform.go
test/run.go