]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
ARM64: Followup fix for exit branch patching.
authorMike Pall <mike>
Mon, 28 Sep 2020 16:17:58 +0000 (18:17 +0200)
committerMike Pall <mike>
Mon, 28 Sep 2020 16:17:58 +0000 (18:17 +0200)
src/lj_asm_arm64.h

index 37b79cde7a033a688668364342978f0b9bc80dd8..e80e1b415c035e370cd647b9c31f55889d34fd60 100644 (file)
@@ -2021,7 +2021,7 @@ void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *target)
     *px = A64I_B | A64F_S26(delta);
     if (!cstart) cstart = px;
   }
-  lj_mcode_sync(cstart, px+1);
+  if (cstart) lj_mcode_sync(cstart, px+1);
   lj_mcode_patch(J, mcarea, 1);
 }