aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ffrecord.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_ffrecord.c')
-rw-r--r--src/lj_ffrecord.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lj_ffrecord.c b/src/lj_ffrecord.c
index 14fde4d9..ae567622 100644
--- a/src/lj_ffrecord.c
+++ b/src/lj_ffrecord.c
@@ -118,9 +118,8 @@ static void recff_stitch(jit_State *J)
118 /* Ditto for the IR. */ 118 /* Ditto for the IR. */
119 memmove(&J->base[1], &J->base[-1], sizeof(TRef)*(J->maxslot+1)); 119 memmove(&J->base[1], &J->base[-1], sizeof(TRef)*(J->maxslot+1));
120 J->base[0] = lj_ir_kptr(J, contptr(cont)) | TREF_CONT; 120 J->base[0] = lj_ir_kptr(J, contptr(cont)) | TREF_CONT;
121 J->ktracep = lj_ir_k64_reserve(J); 121 J->base[-1] = lj_ir_ktrace(J);
122 lua_assert(irt_toitype_(IRT_P64) == LJ_TTRACE); 122 J->ktrace = tref_ref(J->base[-1]);
123 J->base[-1] = emitir(IRT(IR_XLOAD, IRT_P64), lj_ir_kptr(J, &J->ktracep->gcr), 0);
124 J->base += 2; 123 J->base += 2;
125 J->baseslot += 2; 124 J->baseslot += 2;
126 J->framedepth++; 125 J->framedepth++;