diff --git a/src/liballoc/raw_vec.rs b/src/liballoc/raw_vec.rs index f1b96c9dd9d..3bf481a291c 100644 --- a/src/liballoc/raw_vec.rs +++ b/src/liballoc/raw_vec.rs @@ -548,7 +548,7 @@ impl RawVec { amount: usize, placement: ReallocPlacement, ) -> Result<(), TryReserveError> { - assert!(amount <= self.cap, "Tried to shrink to a larger capacity"); + assert!(amount <= self.capacity(), "Tried to shrink to a larger capacity"); let mut memory = if let Some(mem) = self.current_memory() { mem } else { return Ok(()) }; let new_size = amount * mem::size_of::();