浏览代码

Remove unnecessary mcode alloc pointer check.

Also fixes Illumos address space issue reported by Theo Schlossnagle.
Mike Pall 8 年之前
父节点
当前提交
f50bf7585a
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/lj_mcode.c

+ 2 - 2
src/lj_mcode.c

@@ -204,8 +204,8 @@ static void mcode_protect(jit_State *J, int prot)
 
 
 /* -- MCode area allocation ----------------------------------------------- */
 /* -- 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
 #else
 #define mcode_validptr(p)	((p) && (uintptr_t)(p) < 0xffff0000)
 #define mcode_validptr(p)	((p) && (uintptr_t)(p) < 0xffff0000)
 #endif
 #endif