aboutsummaryrefslogtreecommitdiff
path: root/src/lib_package.c
diff options
context:
space:
mode:
authorMike Pall <mike>2016-11-24 19:14:17 +0100
committerMike Pall <mike>2016-11-24 19:14:17 +0100
commitd7243e1de0cb86608956a9af107aff829ad99aeb (patch)
tree02a391f062637d77214a71dd02d846e65738c7e4 /src/lib_package.c
parent81259898ea177bb7b4becebf3d7686603f6b373b (diff)
downloadluajit-d7243e1de0cb86608956a9af107aff829ad99aeb.tar.gz
luajit-d7243e1de0cb86608956a9af107aff829ad99aeb.tar.bz2
luajit-d7243e1de0cb86608956a9af107aff829ad99aeb.zip
Eliminate use of lightuserdata derived from static data pointers.
Required for >47 bit VA, e.g. ARM64.
Diffstat (limited to '')
-rw-r--r--src/lib_package.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib_package.c b/src/lib_package.c
index 8c336b02..898897b1 100644
--- a/src/lib_package.c
+++ b/src/lib_package.c
@@ -399,8 +399,7 @@ static int lj_cf_package_loader_preload(lua_State *L)
399 399
400/* ------------------------------------------------------------------------ */ 400/* ------------------------------------------------------------------------ */
401 401
402static const int sentinel_ = 0; 402#define sentinel ((void *)0x4004)
403#define sentinel ((void *)&sentinel_)
404 403
405static int lj_cf_package_require(lua_State *L) 404static int lj_cf_package_require(lua_State *L)
406{ 405{