diff options
author | Mike Pall <mike> | 2016-10-08 11:30:01 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2016-10-08 11:30:01 +0200 |
commit | 63465fe71d2605499ce5f3355db3629fb8283cb2 (patch) | |
tree | a1ae1ba334feecfbf1996736dfebf8b4ed77d7ec /src | |
parent | cf80edbbbade52a842eb70ab4c5ad2b61cf152df (diff) | |
download | luajit-63465fe71d2605499ce5f3355db3629fb8283cb2.tar.gz luajit-63465fe71d2605499ce5f3355db3629fb8283cb2.tar.bz2 luajit-63465fe71d2605499ce5f3355db3629fb8283cb2.zip |
LJ_GC64: Fix jit.on/off.
Diffstat (limited to 'src')
-rw-r--r-- | src/lj_dispatch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_dispatch.c b/src/lj_dispatch.c index e5aa495d..ad70cba6 100644 --- a/src/lj_dispatch.c +++ b/src/lj_dispatch.c | |||
@@ -267,7 +267,7 @@ int luaJIT_setmode(lua_State *L, int idx, int mode) | |||
267 | case LUAJIT_MODE_FUNC: | 267 | case LUAJIT_MODE_FUNC: |
268 | case LUAJIT_MODE_ALLFUNC: | 268 | case LUAJIT_MODE_ALLFUNC: |
269 | case LUAJIT_MODE_ALLSUBFUNC: { | 269 | case LUAJIT_MODE_ALLSUBFUNC: { |
270 | cTValue *tv = idx == 0 ? frame_prev(L->base-1) : | 270 | cTValue *tv = idx == 0 ? frame_prev(L->base-1)-LJ_FR2 : |
271 | idx > 0 ? L->base + (idx-1) : L->top + idx; | 271 | idx > 0 ? L->base + (idx-1) : L->top + idx; |
272 | GCproto *pt; | 272 | GCproto *pt; |
273 | if ((idx == 0 || tvisfunc(tv)) && isluafunc(&gcval(tv)->fn)) | 273 | if ((idx == 0 || tvisfunc(tv)) && isluafunc(&gcval(tv)->fn)) |