]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: fix OpArg decomposer for registers in expandCalls
authorDavid Chase <drchase@google.com>
Sat, 6 Mar 2021 00:56:13 +0000 (19:56 -0500)
committerDavid Chase <drchase@google.com>
Tue, 9 Mar 2021 18:43:58 +0000 (18:43 +0000)
commit5eb99120844c0494d655678262e1fb41949a2b99
tree490056b7db3ec8a587281577b3e6e84c60916bad
parent48895d021bf631f15d68ecc10cab89ebd9cb28f6
cmd/compile: fix OpArg decomposer for registers in expandCalls

Includes test taken from
https://github.com/golang/go/issues/44816#issuecomment-791618179
and improved debugging output.

Updates #44816

Change-Id: I94aeb9c5255f175fe80727be29d218bad54bf7ea
Reviewed-on: https://go-review.googlesource.com/c/go/+/299389
Trust: David Chase <drchase@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal/ssa/expand_calls.go
test/abi/double_nested_struct.go
test/abi/struct_lower_1.go [new file with mode: 0644]
test/abi/struct_lower_1.out [new file with mode: 0644]
test/abi/too_big_to_ssa.go