]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: remove ONEWOBJ
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Fri, 15 Jan 2021 16:20:13 +0000 (23:20 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Sat, 16 Jan 2021 01:36:46 +0000 (01:36 +0000)
commitab3b67abfd9bff30fc001c966ab121bacff3de9b
tree9aa8e9019ca2b25585427170506ff1cc59198e0a
parentc9b1445ac830891e2ebb7a4c3ce278309bdcc764
[dev.regabi] cmd/compile: remove ONEWOBJ

After CL 283233, SSA can now handle new(typ) without the frontend to
generate the type address, so we can remove ONEWOBJ in favor of ONEW
only.

This is also not save for toolstash, the same reason with CL 284115.

Change-Id: Ie03ea36b3b6f95fc7ce080376c6f7afc402d51a3
Reviewed-on: https://go-review.googlesource.com/c/go/+/284117
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.go
src/cmd/compile/internal/ir/op_string.go
src/cmd/compile/internal/ssagen/ssa.go
src/cmd/compile/internal/walk/builtin.go
src/cmd/compile/internal/walk/convert.go
src/cmd/compile/internal/walk/expr.go
src/cmd/compile/internal/walk/walk.go