]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: remove CallExpr.Rargs
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Wed, 20 Jan 2021 07:46:38 +0000 (14:46 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Thu, 21 Jan 2021 06:38:25 +0000 (06:38 +0000)
commitfd9a391cdd08385cead816b41bed381d694859f6
tree817598229bee2c4829d998dae267217ea1584af9
parent19a6db6b63fd53d36b2eef5823e107a25a8062c0
[dev.regabi] cmd/compile: remove CallExpr.Rargs

Instead, push the temps assignments to init. This does not pass
toolstash, since when before this, the temps were evaluated after
function callee, now we evaluate them before.

Change-Id: Icb9cb10e036925b56c1ef3eec468416a11f4932f
Reviewed-on: https://go-review.googlesource.com/c/go/+/284894
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/ir/expr.go
src/cmd/compile/internal/ir/node_gen.go
src/cmd/compile/internal/ssagen/ssa.go
src/cmd/compile/internal/walk/expr.go