diff options
| author | Michael Anthony Knyszek <mknyszek@google.com> | 2021-06-16 19:08:52 +0000 |
|---|---|---|
| committer | Michael Knyszek <mknyszek@google.com> | 2021-06-17 21:30:24 +0000 |
| commit | fb84d213a8551526913647b7dea6103233f550db (patch) | |
| tree | 08a547d4f9b3d46afad24e53a931a0da3ba5e654 /src/cmd | |
| parent | 9f50d9a0b41bc0618272535f84c3e518e74f2fea (diff) | |
| download | go-fb84d213a8551526913647b7dea6103233f550db.tar.xz | |
[dev.typeparams] reflect: support big endian architectures in callMethod
Currently, callMethod has some ABI translation code that is not agnostic
of endianness. This change rectifies that by adding a method to
internal/abi.RegArgs for safely returning an offset into a register slot
that's endianness-dependent.
No tests for this because it's just best-effort. There's no actual way
to test this because we don't support a register ABI on any big endian
architectures yet.
Change-Id: Ic68d9ee1bfdea0fc2992d467d749e2b083e92de3
Reviewed-on: https://go-review.googlesource.com/c/go/+/328348
Trust: Michael Knyszek <mknyszek@google.com>
Run-TryBot: Michael Knyszek <mknyszek@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Diffstat (limited to 'src/cmd')
0 files changed, 0 insertions, 0 deletions
