diff options
Diffstat (limited to 'src/lib_jit.c')
-rw-r--r-- | src/lib_jit.c | 5 |
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); |