diff --git a/src/tcache.c b/src/tcache.c index 344b5eeb..21540ff4 100755 --- a/src/tcache.c +++ b/src/tcache.c @@ -519,7 +519,7 @@ tcache_boot(tsdn_t *tsdn) */ if (opt_lg_tcache_max < 0 || (ZU(1) << opt_lg_tcache_max) < SMALL_MAXCLASS) tcache_maxclass = SMALL_MAXCLASS; - else if ((1U << opt_lg_tcache_max) > large_maxclass) + else if ((ZU(1) << opt_lg_tcache_max) > large_maxclass) tcache_maxclass = large_maxclass; else tcache_maxclass = (ZU(1) << opt_lg_tcache_max);