aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_ffrecord.c3
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: