diff options
author | Mike Pall <mike> | 2017-04-07 12:12:03 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2017-04-07 12:12:03 +0200 |
commit | 9c685f7003388725c91ef38627113015676b6d65 (patch) | |
tree | 6f7538b8073a9c74ae8d2846e1c3c6f20a68523a /src/lj_state.c | |
parent | 22dfa63283276d5dc13205680bda961ec671aef6 (diff) | |
download | luajit-9c685f7003388725c91ef38627113015676b6d65.tar.gz luajit-9c685f7003388725c91ef38627113015676b6d65.tar.bz2 luajit-9c685f7003388725c91ef38627113015676b6d65.zip |
Refactor with LUA_OK.
Contributed by François Perrad.
Diffstat (limited to 'src/lj_state.c')
-rw-r--r-- | src/lj_state.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lj_state.c b/src/lj_state.c index 3cc0fea5..632dd07e 100644 --- a/src/lj_state.c +++ b/src/lj_state.c | |||
@@ -224,7 +224,7 @@ LUA_API lua_State *lua_newstate(lua_Alloc f, void *ud) | |||
224 | close_state(L); | 224 | close_state(L); |
225 | return NULL; | 225 | return NULL; |
226 | } | 226 | } |
227 | L->status = 0; | 227 | L->status = LUA_OK; |
228 | return L; | 228 | return L; |
229 | } | 229 | } |
230 | 230 | ||
@@ -256,10 +256,10 @@ LUA_API void lua_close(lua_State *L) | |||
256 | #endif | 256 | #endif |
257 | for (i = 0;;) { | 257 | for (i = 0;;) { |
258 | hook_enter(g); | 258 | hook_enter(g); |
259 | L->status = 0; | 259 | L->status = LUA_OK; |
260 | L->base = L->top = tvref(L->stack) + 1 + LJ_FR2; | 260 | L->base = L->top = tvref(L->stack) + 1 + LJ_FR2; |
261 | L->cframe = NULL; | 261 | L->cframe = NULL; |
262 | if (lj_vm_cpcall(L, NULL, NULL, cpfinalize) == 0) { | 262 | if (lj_vm_cpcall(L, NULL, NULL, cpfinalize) == LUA_OK) { |
263 | if (++i >= 10) break; | 263 | if (++i >= 10) break; |
264 | lj_gc_separateudata(g, 1); /* Separate udata again. */ | 264 | lj_gc_separateudata(g, 1); /* Separate udata again. */ |
265 | if (gcref(g->gc.mmudata) == NULL) /* Until nothing is left to do. */ | 265 | if (gcref(g->gc.mmudata) == NULL) /* Until nothing is left to do. */ |
@@ -274,7 +274,7 @@ lua_State *lj_state_new(lua_State *L) | |||
274 | lua_State *L1 = lj_mem_newobj(L, lua_State); | 274 | lua_State *L1 = lj_mem_newobj(L, lua_State); |
275 | L1->gct = ~LJ_TTHREAD; | 275 | L1->gct = ~LJ_TTHREAD; |
276 | L1->dummy_ffid = FF_C; | 276 | L1->dummy_ffid = FF_C; |
277 | L1->status = 0; | 277 | L1->status = LUA_OK; |
278 | L1->stacksize = 0; | 278 | L1->stacksize = 0; |
279 | setmref(L1->stack, NULL); | 279 | setmref(L1->stack, NULL); |
280 | L1->cframe = NULL; | 280 | L1->cframe = NULL; |