diff options
author | Mike Pall <mike> | 2011-11-20 17:56:47 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-11-20 17:56:47 +0100 |
commit | f8a4769fb2bd398d526dfe0bdd6814875a2fa39e (patch) | |
tree | 23153ce6405908dd4c6d40d38749254e7ca0cc6e /src/lj_opt_loop.c | |
parent | dc2a39e46d9498c475eaf9ad7c4a8ae61a73094a (diff) | |
download | luajit-f8a4769fb2bd398d526dfe0bdd6814875a2fa39e.tar.gz luajit-f8a4769fb2bd398d526dfe0bdd6814875a2fa39e.tar.bz2 luajit-f8a4769fb2bd398d526dfe0bdd6814875a2fa39e.zip |
Keep maximum frame extent in snap->topslot.
Diffstat (limited to 'src/lj_opt_loop.c')
-rw-r--r-- | src/lj_opt_loop.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_opt_loop.c b/src/lj_opt_loop.c index 8d2935f6..c3d115b2 100644 --- a/src/lj_opt_loop.c +++ b/src/lj_opt_loop.c | |||
@@ -199,6 +199,7 @@ static void loop_subst_snap(jit_State *J, SnapShot *osnap, | |||
199 | snap->mapofs = (uint16_t)nmapofs; | 199 | snap->mapofs = (uint16_t)nmapofs; |
200 | snap->ref = (IRRef1)J->cur.nins; | 200 | snap->ref = (IRRef1)J->cur.nins; |
201 | snap->nslots = nslots; | 201 | snap->nslots = nslots; |
202 | snap->topslot = osnap->topslot; | ||
202 | snap->count = 0; | 203 | snap->count = 0; |
203 | nmap = &J->cur.snapmap[nmapofs]; | 204 | nmap = &J->cur.snapmap[nmapofs]; |
204 | /* Substitute snapshot slots. */ | 205 | /* Substitute snapshot slots. */ |