diff options
author | David Chase <drchase@google.com> | 2021-02-18 15:50:37 -0500 |
---|---|---|
committer | David Chase <drchase@google.com> | 2021-03-04 03:30:55 +0000 |
commit | 4532467c1854fa16378063bd99defadc4a1e5fb1 (patch) | |
tree | 273dae29b0487689afe95e2c5fe79e130e096072 /src/cmd/compile/internal/ssa/opGen.go | |
parent | 95ff296a11606cec32fb697c74aee520f23498b0 (diff) | |
download | go-4532467c1854fa16378063bd99defadc4a1e5fb1.tar.gz go-4532467c1854fa16378063bd99defadc4a1e5fb1.zip |
cmd/compile: pass register parameters to called function
still needs morestack
still needs results
lots of corner cases also not dealt with.
For #40724.
Change-Id: I03abdf1e8363d75c52969560b427e488a48cd37a
Reviewed-on: https://go-review.googlesource.com/c/go/+/293889
Trust: David Chase <drchase@google.com>
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Jeremy Faller <jeremy@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/ssa/opGen.go')
-rw-r--r-- | src/cmd/compile/internal/ssa/opGen.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/ssa/opGen.go b/src/cmd/compile/internal/ssa/opGen.go index a9565ffe4b..34445cfbf1 100644 --- a/src/cmd/compile/internal/ssa/opGen.go +++ b/src/cmd/compile/internal/ssa/opGen.go @@ -13229,7 +13229,7 @@ var opcodeTable = [...]opInfo{ { name: "CALLstatic", auxType: auxCallOff, - argLen: 1, + argLen: -1, clobberFlags: true, call: true, reg: regInfo{ |