]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] runtime: stub out spillArgs and unspillArgs
authorMichael Anthony Knyszek <mknyszek@google.com>
Tue, 16 Feb 2021 20:15:13 +0000 (20:15 +0000)
committerMichael Knyszek <mknyszek@google.com>
Tue, 16 Feb 2021 20:42:26 +0000 (20:42 +0000)
commitc2358a1ae77d7bd09fb8b728d25641b5757a7a58
tree168e2ea4ef67da832e89143fdb7b5533903941f3
parent8cfbf34dd956125524ea63469342cf8a319b5bd1
[dev.regabi] runtime: stub out spillArgs and unspillArgs

Currently these two functions assume that constants in internal/abi are
set correctly, but we actually just made them zero if
GOEXPERIMENT_REGABI is set. This means reflectcall is broken. Fix it by
stubbing out these routines even if GOEXPERIMENT_REGABI is set.

Change-Id: I4c8df6d6af28562c5bb7b85f48c03d37daa9ee0d
Reviewed-on: https://go-review.googlesource.com/c/go/+/292650
Reviewed-by: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Trust: Michael Knyszek <mknyszek@google.com>
Run-TryBot: Michael Knyszek <mknyszek@google.com>
src/runtime/asm_amd64.s