summaryrefslogtreecommitdiff
path: root/src/lib_jit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib_jit.c')
-rw-r--r--src/lib_jit.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib_jit.c b/src/lib_jit.c
index 4a57f3b4..6cd0d0b6 100644
--- a/src/lib_jit.c
+++ b/src/lib_jit.c
@@ -73,8 +73,9 @@ LJLIB_CF(jit_flush)
73#if LJ_HASJIT 73#if LJ_HASJIT
74 if (L->base < L->top && (tvisnum(L->base) || tvisstr(L->base))) { 74 if (L->base < L->top && (tvisnum(L->base) || tvisstr(L->base))) {
75 int traceno = lj_lib_checkint(L, 1); 75 int traceno = lj_lib_checkint(L, 1);
76 luaJIT_setmode(L, traceno, LUAJIT_MODE_FLUSH|LUAJIT_MODE_TRACE); 76 setboolV(L->top-1,
77 return 0; 77 luaJIT_setmode(L, traceno, LUAJIT_MODE_FLUSH|LUAJIT_MODE_TRACE));
78 return 1;
78 } 79 }
79#endif 80#endif
80 return setjitmode(L, LUAJIT_MODE_FLUSH); 81 return setjitmode(L, LUAJIT_MODE_FLUSH);