diff --git a/sljit_src/sljitNativeRISCV_common.c b/sljit_src/sljitNativeRISCV_common.c index 4f2c5865..ad2028b6 100644 --- a/sljit_src/sljitNativeRISCV_common.c +++ b/sljit_src/sljitNativeRISCV_common.c @@ -236,7 +236,7 @@ static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_i jump->flags |= PATCH_ABS44; inst[3] = inst[0]; - return inst + 4; + return inst + 3; } if (target_addr <= S52_MAX) {