diff options
author | Mike Pall <mike> | 2016-11-24 19:14:17 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2016-11-24 19:14:17 +0100 |
commit | d7243e1de0cb86608956a9af107aff829ad99aeb (patch) | |
tree | 02a391f062637d77214a71dd02d846e65738c7e4 /src/lib_package.c | |
parent | 81259898ea177bb7b4becebf3d7686603f6b373b (diff) | |
download | luajit-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.c | 3 |
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 | ||
402 | static const int sentinel_ = 0; | 402 | #define sentinel ((void *)0x4004) |
403 | #define sentinel ((void *)&sentinel_) | ||
404 | 403 | ||
405 | static int lj_cf_package_require(lua_State *L) | 404 | static int lj_cf_package_require(lua_State *L) |
406 | { | 405 | { |