summaryrefslogtreecommitdiff
path: root/src/lj_snap.c
diff options
context:
space:
mode:
authorMike Pall <mike>2014-12-15 02:27:27 +0100
committerMike Pall <mike>2014-12-15 02:27:27 +0100
commit881f48f9808a950f8e046a3b299db0269506a87d (patch)
tree43584223f3b77d77af5a3515b3191c21fd012f01 /src/lj_snap.c
parentb93b624ad88a9455cb3f12db93a9c5e153ff8a62 (diff)
downloadluajit-881f48f9808a950f8e046a3b299db0269506a87d.tar.gz
luajit-881f48f9808a950f8e046a3b299db0269506a87d.tar.bz2
luajit-881f48f9808a950f8e046a3b299db0269506a87d.zip
Cleanup of frame handling. No functional changes.
Diffstat (limited to 'src/lj_snap.c')
-rw-r--r--src/lj_snap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_snap.c b/src/lj_snap.c
index 3438f7bb..8bfbd3d1 100644
--- a/src/lj_snap.c
+++ b/src/lj_snap.c
@@ -796,7 +796,7 @@ const BCIns *lj_snap_restore(jit_State *J, void *exptr)
796 MSize n, nent = snap->nent; 796 MSize n, nent = snap->nent;
797 SnapEntry *map = &T->snapmap[snap->mapofs]; 797 SnapEntry *map = &T->snapmap[snap->mapofs];
798 SnapEntry *flinks = &T->snapmap[snap_nextofs(T, snap)-1]; 798 SnapEntry *flinks = &T->snapmap[snap_nextofs(T, snap)-1];
799 int32_t ftsz0; 799 ptrdiff_t ftsz0;
800 TValue *frame; 800 TValue *frame;
801 BloomFilter rfilt = snap_renamefilter(T, snapno); 801 BloomFilter rfilt = snap_renamefilter(T, snapno);
802 const BCIns *pc = snap_pc(map[nent]); 802 const BCIns *pc = snap_pc(map[nent]);
@@ -838,7 +838,7 @@ const BCIns *lj_snap_restore(jit_State *J, void *exptr)
838 o->u32.hi = tmp.u32.lo; 838 o->u32.hi = tmp.u32.lo;
839 } else if ((sn & (SNAP_CONT|SNAP_FRAME))) { 839 } else if ((sn & (SNAP_CONT|SNAP_FRAME))) {
840 /* Overwrite tag with frame link. */ 840 /* Overwrite tag with frame link. */
841 o->fr.tp.ftsz = snap_slot(sn) != 0 ? (int32_t)*flinks-- : ftsz0; 841 setframe_ftsz(o, snap_slot(sn) != 0 ? (int32_t)*flinks-- : ftsz0);
842 L->base = o+1; 842 L->base = o+1;
843 } 843 }
844 } 844 }