diff options
Diffstat (limited to 'amd64')
-rw-r--r-- | amd64/sysv.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/amd64/sysv.c b/amd64/sysv.c index 3125069..045ec85 100644 --- a/amd64/sysv.c +++ b/amd64/sysv.c @@ -427,6 +427,7 @@ selpar(Fn *fn, Ins *i0, Ins *i1) fa = argsclass(i0, i1, ac, Opar, &aret, &env); } else fa = argsclass(i0, i1, ac, Opar, 0, &env); + fn->reg = amd64_sysv_argregs(CALL(fa), 0); for (i=i0, a=ac; i<i1; i++, a++) { if (i->op != Oparc || a->inmem) |