wingo pushed a commit to branch main in repository guile. commit 8c7990d4a14ce232c13faf38e87c888babe05ebd Author: Ekaitz Zarraga <eka...@elenq.tech> AuthorDate: Thu Nov 14 19:35:43 2024 +0100
riscv: fix literal pool guard jump address calc --- lightening/riscv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lightening/riscv.c b/lightening/riscv.c index a62e48553..ab58b3ee1 100644 --- a/lightening/riscv.c +++ b/lightening/riscv.c @@ -299,7 +299,7 @@ patch_veneer_jmp_offset(uint32_t *loc, ptrdiff_t offset) static void patch_jmp_without_veneer(jit_state_t *_jit, uint32_t *loc) { - patch_jmp_offset(loc, _jit->pc.ui - loc); + patch_jmp_offset(loc, _jit->pc.uw - (uintptr_t)loc); } static uint32_t* jmp_without_veneer(jit_state_t *_jit)