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 1fff4f48..b65759a5 100644 --- a/src/lj_ffrecord.c +++ b/src/lj_ffrecord.c | |||
@@ -109,7 +109,7 @@ static void recff_stitch(jit_State *J) | |||
109 | 109 | ||
110 | /* Move func + args up in Lua stack and insert continuation. */ | 110 | /* Move func + args up in Lua stack and insert continuation. */ |
111 | memmove(&base[1], &base[-1], sizeof(TValue)*(J->maxslot+1)); | 111 | memmove(&base[1], &base[-1], sizeof(TValue)*(J->maxslot+1)); |
112 | setframe_ftsz(base+1, (int)((char *)(base+1) - (char *)pframe) + FRAME_CONT); | 112 | setframe_ftsz(base+1, ((char *)(base+1) - (char *)pframe) + FRAME_CONT); |
113 | setcont(base, cont); | 113 | setcont(base, cont); |
114 | setframe_pc(base, pc); | 114 | setframe_pc(base, pc); |
115 | if (LJ_DUALNUM) setintV(base-1, traceno); else base[-1].u64 = traceno; | 115 | if (LJ_DUALNUM) setintV(base-1, traceno); else base[-1].u64 = traceno; |