diff --git a/src/0xc/std/pointer.c b/src/0xc/std/pointer.c index 25e71e5..cc96fa0 100644 --- a/src/0xc/std/pointer.c +++ b/src/0xc/std/pointer.c @@ -58,7 +58,7 @@ ptrtag_t __pointer_get_max_taggable(void) { size_t total = POINTER_TAG_BITS_HI + POINTER_TAG_BITS_LO; - return (ptrtag_t)((1 << total) - 1); + return (ptrtag_t)((1ULL << total) - 1); } tagptr_t