]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: remove nested functions from expands_calls.go
authorDavid Chase <drchase@google.com>
Wed, 27 Jan 2021 00:33:34 +0000 (19:33 -0500)
committerDavid Chase <drchase@google.com>
Wed, 27 Jan 2021 21:57:05 +0000 (21:57 +0000)
commitaca22bddf231c862a1d6c9d8af8eed804c329d22
tree6d552dec932f485ddfcb2df86979e8bfb14dce79
parent667e08ba8ccce4c00b0cde4a777030167295faf9
[dev.regabi] cmd/compile: remove nested functions from expands_calls.go

Replace nested function spaghetti with state object and methods.
Still somewhat complex, but a bit more explicit.

Change-Id: I21987c8e4be75821faa5a248af05d2095cdfb0d9
Reviewed-on: https://go-review.googlesource.com/c/go/+/287132
Trust: David Chase <drchase@google.com>
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal/ssa/expand_calls.go