diff options
-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 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; |