diff options
Diffstat (limited to 'src/lib_aux.c')
-rw-r--r-- | src/lib_aux.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/lib_aux.c b/src/lib_aux.c index 8f10e23c..35866f8d 100644 --- a/src/lib_aux.c +++ b/src/lib_aux.c | |||
@@ -345,17 +345,13 @@ LUALIB_API lua_State *luaL_newstate(void) | |||
345 | 345 | ||
346 | #else | 346 | #else |
347 | 347 | ||
348 | #include "lj_alloc.h" | ||
349 | |||
350 | LUALIB_API lua_State *luaL_newstate(void) | 348 | LUALIB_API lua_State *luaL_newstate(void) |
351 | { | 349 | { |
352 | lua_State *L; | 350 | lua_State *L; |
353 | void *ud = lj_alloc_create(); | ||
354 | if (ud == NULL) return NULL; | ||
355 | #if LJ_64 && !LJ_GC64 | 351 | #if LJ_64 && !LJ_GC64 |
356 | L = lj_state_newstate(lj_alloc_f, ud); | 352 | L = lj_state_newstate(LJ_ALLOCF_INTERNAL, NULL); |
357 | #else | 353 | #else |
358 | L = lua_newstate(lj_alloc_f, ud); | 354 | L = lua_newstate(LJ_ALLOCF_INTERNAL, NULL); |
359 | #endif | 355 | #endif |
360 | if (L) G(L)->panic = panic; | 356 | if (L) G(L)->panic = panic; |
361 | return L; | 357 | return L; |