From ba26a9e9579f4906a782635f3261781935dadee2 Mon Sep 17 00:00:00 2001 From: Tim Diekmann Date: Wed, 25 Mar 2020 18:41:25 +0100 Subject: [PATCH] Fix assertion in `shrink` to use `capacity()` instead --- src/liballoc/raw_vec.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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::();