1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

Fix miscompilation for "abort" opcode

* libguile/jit.c (compile_abort): Fix miscompilation.
This commit is contained in:
Andy Wingo 2018-08-29 19:41:47 +02:00
parent f2089ceee9
commit 66fb76db2b

View file

@ -1532,7 +1532,7 @@ compile_abort (scm_jit_state *j)
if (j->hooks_enabled)
emit_run_hook (j, T0, scm_vm_intrinsics.invoke_abort_hook);
interp = jit_bnei (T1_PRESERVED, 0);
interp = jit_beqi (T1_PRESERVED, 0);
emit_reload_sp (j);
emit_reload_fp (j);
jit_jmpr (T1_PRESERVED);