diff --git a/src/liballoc/raw_vec.rs b/src/liballoc/raw_vec.rs index ce192a7450c9d..0d6fb25957432 100644 --- a/src/liballoc/raw_vec.rs +++ b/src/liballoc/raw_vec.rs @@ -54,7 +54,7 @@ impl RawVec { pub const fn new_in(a: A) -> Self { let cap = { #[cfg(not(bootstrap))] - { if mem::size_of::() == 0 { !0 } else { 0 } } + { if mem::size_of::() == 0 { usize::MAX } else { 0 } } #[cfg(bootstrap)] [0, !0][(mem::size_of::() == 0) as usize]