]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: use ClosureVars for method value wrappers
authorMatthew Dempsky <mdempsky@google.com>
Mon, 4 Jan 2021 10:24:48 +0000 (02:24 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Sun, 10 Jan 2021 08:02:16 +0000 (08:02 +0000)
commitc9c26d7ffb3c4077ffaa80f7c8e2d550528e1445
tree21e3971160c7b871237f8fb9453efb25c4d7f8f5
parent950cf4d46c5bc343644e7ef08828b9e5114d4676
[dev.regabi] cmd/compile: use ClosureVars for method value wrappers

Similar to with regular closures, we can change method value wrappers
to use ClosureVars and allow SSA construction to take care of wiring
it up appropriately.

Change-Id: I05c0b1bcec4e24305324755df35b7bc5b8a6ce7a
Reviewed-on: https://go-review.googlesource.com/c/go/+/281353
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Trust: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/escape/escape.go
src/cmd/compile/internal/ir/name.go
src/cmd/compile/internal/typecheck/func.go