aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_ffrecord.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_ffrecord.c b/src/lj_ffrecord.c
index 09db2454..281f0178 100644
--- a/src/lj_ffrecord.c
+++ b/src/lj_ffrecord.c
@@ -437,7 +437,7 @@ static void LJ_FASTCALL recff_xpairs(jit_State *J, RecordFFData *rd)
437{ 437{
438 TRef tr = J->base[0]; 438 TRef tr = J->base[0];
439 if (!((LJ_52 || (LJ_HASFFI && tref_iscdata(tr))) && 439 if (!((LJ_52 || (LJ_HASFFI && tref_iscdata(tr))) &&
440 recff_metacall(J, rd, MM_ipairs))) { 440 recff_metacall(J, rd, MM_pairs + rd->data))) {
441 if (tref_istab(tr)) { 441 if (tref_istab(tr)) {
442 J->base[0] = lj_ir_kfunc(J, funcV(&J->fn->c.upvalue[0])); 442 J->base[0] = lj_ir_kfunc(J, funcV(&J->fn->c.upvalue[0]));
443 J->base[1] = tr; 443 J->base[1] = tr;