diff options
Diffstat (limited to 'src/lj_ffrecord.c')
-rw-r--r-- | src/lj_ffrecord.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_ffrecord.c b/src/lj_ffrecord.c index d34340ce..19da15a2 100644 --- a/src/lj_ffrecord.c +++ b/src/lj_ffrecord.c | |||
@@ -616,7 +616,7 @@ static void LJ_FASTCALL recff_math_random(jit_State *J, RecordFFData *rd) | |||
616 | GCudata *ud = udataV(&J->fn->c.upvalue[0]); | 616 | GCudata *ud = udataV(&J->fn->c.upvalue[0]); |
617 | TRef tr, one; | 617 | TRef tr, one; |
618 | lj_ir_kgc(J, obj2gco(ud), IRT_UDATA); /* Prevent collection. */ | 618 | lj_ir_kgc(J, obj2gco(ud), IRT_UDATA); /* Prevent collection. */ |
619 | tr = lj_ir_call(J, IRCALL_lj_math_random_step, lj_ir_kptr(J, uddata(ud))); | 619 | tr = lj_ir_call(J, IRCALL_lj_prng_u64d, lj_ir_kptr(J, uddata(ud))); |
620 | one = lj_ir_knum_one(J); | 620 | one = lj_ir_knum_one(J); |
621 | tr = emitir(IRTN(IR_SUB), tr, one); | 621 | tr = emitir(IRTN(IR_SUB), tr, one); |
622 | if (J->base[0]) { | 622 | if (J->base[0]) { |