diff options
-rw-r--r-- | src/lj_ffrecord.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lj_ffrecord.c b/src/lj_ffrecord.c index 5e86ed05..8470dd8c 100644 --- a/src/lj_ffrecord.c +++ b/src/lj_ffrecord.c | |||
@@ -148,7 +148,8 @@ static void LJ_FASTCALL recff_nyi(jit_State *J, RecordFFData *rd) | |||
148 | if (J->framedepth && frame_islua(J->L->base-1)) { | 148 | if (J->framedepth && frame_islua(J->L->base-1)) { |
149 | BCOp op = bc_op(*frame_pc(J->L->base-1)); | 149 | BCOp op = bc_op(*frame_pc(J->L->base-1)); |
150 | /* Stitched trace cannot start with *M op with variable # of args. */ | 150 | /* Stitched trace cannot start with *M op with variable # of args. */ |
151 | if (!(op == BC_CALLM || op == BC_RETM || op == BC_TSETM)) { | 151 | if (!(op == BC_CALLM || op == BC_CALLMT || |
152 | op == BC_RETM || op == BC_TSETM)) { | ||
152 | switch (J->fn->c.ffid) { | 153 | switch (J->fn->c.ffid) { |
153 | case FF_error: | 154 | case FF_error: |
154 | case FF_debug_sethook: | 155 | case FF_debug_sethook: |