diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_snap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_snap.c b/src/lj_snap.c index d8e7987c..fa9abb74 100644 --- a/src/lj_snap.c +++ b/src/lj_snap.c | |||
@@ -631,8 +631,8 @@ static void snap_restoreval(jit_State *J, GCtrace *T, ExitState *ex, | |||
631 | } else if (irt_isnum(t)) { | 631 | } else if (irt_isnum(t)) { |
632 | setnumV(o, ex->fpr[r-RID_MIN_FPR]); | 632 | setnumV(o, ex->fpr[r-RID_MIN_FPR]); |
633 | #endif | 633 | #endif |
634 | } else if (LJ_64 && irt_islightud(t)) { | 634 | } else if (LJ_64 && irt_is64(t)) { |
635 | /* 64 bit lightuserdata which may escape already has the tag bits. */ | 635 | /* 64 bit values that already have the tag bits. */ |
636 | o->u64 = ex->gpr[r-RID_MIN_GPR]; | 636 | o->u64 = ex->gpr[r-RID_MIN_GPR]; |
637 | } else if (irt_ispri(t)) { | 637 | } else if (irt_ispri(t)) { |
638 | setpriV(o, irt_toitype(t)); | 638 | setpriV(o, irt_toitype(t)); |