ARM64: Fix register hint for FFI calls with FP results.

Thanks to Peter Cawley. #1096
This commit is contained in:
Mike Pall 2023-10-08 21:20:10 +02:00
parent 007e4dce13
commit 1e93951b25

View File

@ -1985,7 +1985,7 @@ static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo *ci)
as->evenspill = nslots;
}
#endif
return REGSP_HINT(RID_RET);
return REGSP_HINT(irt_isfp(ir->t) ? RID_FPRET : RID_RET);
}
static void asm_setup_target(ASMState *as)