diff options
Diffstat (limited to 'src/mem-limits.h')
| -rw-r--r-- | src/mem-limits.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mem-limits.h b/src/mem-limits.h index dbe58dc9156..57a0ca6fefd 100644 --- a/src/mem-limits.h +++ b/src/mem-limits.h | |||
| @@ -36,9 +36,7 @@ extern int etext; | |||
| 36 | extern char *start_of_data (void) ATTRIBUTE_CONST; | 36 | extern char *start_of_data (void) ATTRIBUTE_CONST; |
| 37 | #if USE_LSB_TAG || UINTPTR_MAX <= VAL_MAX | 37 | #if USE_LSB_TAG || UINTPTR_MAX <= VAL_MAX |
| 38 | #define EXCEEDS_LISP_PTR(ptr) 0 | 38 | #define EXCEEDS_LISP_PTR(ptr) 0 |
| 39 | #elif defined DATA_SEG_BITS | 39 | #else |
| 40 | #define EXCEEDS_LISP_PTR(ptr) \ | 40 | #define EXCEEDS_LISP_PTR(ptr) \ |
| 41 | (((uintptr_t) (ptr) & ~DATA_SEG_BITS) >> VALBITS) | 41 | (((uintptr_t) (ptr) & ~DATA_SEG_BITS) >> VALBITS) |
| 42 | #else | ||
| 43 | #define EXCEEDS_LISP_PTR(ptr) ((uintptr_t) (ptr) >> VALBITS) | ||
| 44 | #endif | 42 | #endif |