diff options
Diffstat (limited to 'src/lib_package.c')
| -rw-r--r-- | src/lib_package.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib_package.c b/src/lib_package.c index 898897b1..c0252b73 100644 --- a/src/lib_package.c +++ b/src/lib_package.c | |||
| @@ -589,6 +589,10 @@ LUALIB_API int luaopen_package(lua_State *L) | |||
| 589 | lj_lib_pushcf(L, package_loaders[i], 1); | 589 | lj_lib_pushcf(L, package_loaders[i], 1); |
| 590 | lua_rawseti(L, -2, i+1); | 590 | lua_rawseti(L, -2, i+1); |
| 591 | } | 591 | } |
| 592 | #if LJ_52 | ||
| 593 | lua_pushvalue(L, -1); | ||
| 594 | lua_setfield(L, -3, "searchers"); | ||
| 595 | #endif | ||
| 592 | lua_setfield(L, -2, "loaders"); | 596 | lua_setfield(L, -2, "loaders"); |
| 593 | lua_getfield(L, LUA_REGISTRYINDEX, "LUA_NOENV"); | 597 | lua_getfield(L, LUA_REGISTRYINDEX, "LUA_NOENV"); |
| 594 | noenv = lua_toboolean(L, -1); | 598 | noenv = lua_toboolean(L, -1); |
