aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_asm_arm64.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm_arm64.h b/src/lj_asm_arm64.h
index 82f14405..9f165fa8 100644
--- a/src/lj_asm_arm64.h
+++ b/src/lj_asm_arm64.h
@@ -1985,7 +1985,7 @@ static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo *ci)
1985 as->evenspill = nslots; 1985 as->evenspill = nslots;
1986 } 1986 }
1987#endif 1987#endif
1988 return REGSP_HINT(RID_RET); 1988 return REGSP_HINT(irt_isfp(ir->t) ? RID_FPRET : RID_RET);
1989} 1989}
1990 1990
1991static void asm_setup_target(ASMState *as) 1991static void asm_setup_target(ASMState *as)