diff options
Diffstat (limited to 'arm64')
-rw-r--r-- | arm64/abi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arm64/abi.c b/arm64/abi.c index d38dcf5..8209944 100644 --- a/arm64/abi.c +++ b/arm64/abi.c @@ -448,6 +448,7 @@ selpar(Fn *fn, Ins *i0, Ins *i1) if (cr.class & Cptr) { fn->retr = newtmp("abi", Kl, fn); emit(Ocopy, Kl, fn->retr, TMP(R8), R); + fn->reg |= BIT(R8); } } |