diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_asm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index 7c09dd9f..c2cf5a95 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
@@ -2393,6 +2393,9 @@ void lj_asm_trace(jit_State *J, GCtrace *T) | |||
2393 | if (!as->loopref) | 2393 | if (!as->loopref) |
2394 | asm_tail_fixup(as, T->link); /* Note: this may change as->mctop! */ | 2394 | asm_tail_fixup(as, T->link); /* Note: this may change as->mctop! */ |
2395 | T->szmcode = (MSize)((char *)as->mctop - (char *)as->mcp); | 2395 | T->szmcode = (MSize)((char *)as->mctop - (char *)as->mcp); |
2396 | #if LJ_TARGET_MCODE_FIXUP | ||
2397 | asm_mcode_fixup(T->mcode, T->szmcode); | ||
2398 | #endif | ||
2396 | lj_mcode_sync(T->mcode, origtop); | 2399 | lj_mcode_sync(T->mcode, origtop); |
2397 | } | 2400 | } |
2398 | 2401 | ||