diff options
| author | Cherry Zhang <cherryyz@google.com> | 2021-04-08 14:41:44 -0400 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2021-04-08 21:02:58 +0000 |
| commit | 6c98ecda100c2e3f8325d0b958f53aeaeb92c101 (patch) | |
| tree | cb862a873f441de647cd1cd79477ee047996d457 /src/os/exec | |
| parent | a9e475a15a7211c356157d1d0e5dc7cef7dd970e (diff) | |
| download | go-6c98ecda100c2e3f8325d0b958f53aeaeb92c101.tar.xz | |
cmd/compile: don't use fast32/64 map functions for aggregates
Under register ABI, aggregates like [2]uint32 is passed
differently than a uint64. For now, don't use the fast version
of the map functions for non-trivial aggregates.
GOEXPERIMENT=regabi,regabiargs can now pass make.bash, modulo
staleness checks.
TODO: maybe find some way to use the fast functions. Maybe
unsafe-cast to uint32/64 then call the map function. But need to
make the type checker happy.
Change-Id: If42717280dde12636fb970798cf1ca8fb29a3d06
Reviewed-on: https://go-review.googlesource.com/c/go/+/308650
Trust: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
Reviewed-by: David Chase <drchase@google.com>
Diffstat (limited to 'src/os/exec')
0 files changed, 0 insertions, 0 deletions
