summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2017-03-08 23:02:24 +0100
committerMike Pall <mike>2017-03-08 23:02:24 +0100
commitf50bf7585a32738c4fb719cb8fc59d02231fc8c3 (patch)
tree4df9c99a25e1f5bb16c021c79924309fb014ecf6
parentd62459fc3949baca5ee1c1919feb4f4979bb09c6 (diff)
downloadluajit2-f50bf7585a32738c4fb719cb8fc59d02231fc8c3.tar.gz
Remove unnecessary mcode alloc pointer check.
Also fixes Illumos address space issue reported by Theo Schlossnagle.
-rw-r--r--src/lj_mcode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_mcode.c b/src/lj_mcode.c
index bb7cf96b..f0a1f699 100644
--- a/src/lj_mcode.c
+++ b/src/lj_mcode.c
@@ -204,8 +204,8 @@ static void mcode_protect(jit_State *J, int prot)
/* -- MCode area allocation ----------------------------------------------- */
-#if LJ_TARGET_X64
-#define mcode_validptr(p) ((p) && (uintptr_t)(p) < (uintptr_t)1<<47)
+#if LJ_64
+#define mcode_validptr(p) (p)
#else
#define mcode_validptr(p) ((p) && (uintptr_t)(p) < 0xffff0000)
#endif