diff options
| author | David Chase <drchase@google.com> | 2021-03-10 20:54:11 -0500 |
|---|---|---|
| committer | David Chase <drchase@google.com> | 2021-03-16 19:22:44 +0000 |
| commit | 0ec2c4abbad7d678ebc4afc4c69af7d952fc3404 (patch) | |
| tree | 82ab8d9323deb085f5a4d7bd2b44856dfbcc9bf6 /src/cmd/compile/internal/test | |
| parent | 832a01aad409dc0e41eabb53bfdb64d1a41b2c83 (diff) | |
| download | go-0ec2c4abbad7d678ebc4afc4c69af7d952fc3404.tar.xz | |
cmd/compile: (fixed) spill output parameters passed in registers as autos
Repair of CL 300749.
ALSO:
found evidence that stack maps for bodyless methods are wrong.
gofmt in test/abi
removed never-executed code in types/size.go
Updates #44816.
Updates #40724.
Change-Id: Ifeb5fee60f60e7c7b58ee0457f58a3265d6cf3f6
Reviewed-on: https://go-review.googlesource.com/c/go/+/302071
Trust: David Chase <drchase@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/compile/internal/test')
| -rw-r--r-- | src/cmd/compile/internal/test/abiutilsaux_test.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/test/abiutilsaux_test.go b/src/cmd/compile/internal/test/abiutilsaux_test.go index 7eb273273d..b945633133 100644 --- a/src/cmd/compile/internal/test/abiutilsaux_test.go +++ b/src/cmd/compile/internal/test/abiutilsaux_test.go @@ -119,7 +119,7 @@ func abitest(t *testing.T, ft *types.Type, exp expectedDump) { types.CalcSize(ft) // Analyze with full set of registers. - regRes := configAMD64.ABIAnalyze(ft) + regRes := configAMD64.ABIAnalyze(ft, false) regResString := strings.TrimSpace(regRes.String()) // Check results. |
