diff options
| author | Tim Diekmann <tim.diekmann@3dvision.de> | 2020-03-25 18:41:25 +0100 |
|---|---|---|
| committer | Tim Diekmann <tim.diekmann@3dvision.de> | 2020-03-26 17:12:45 +0100 |
| commit | ba26a9e9579f4906a782635f3261781935dadee2 (patch) | |
| tree | 9486235d592c77c14870f18a382d9fa3a3296a6a /src/liballoc | |
| parent | 42a8547038bde637d050b1b2688c540b04baed9e (diff) | |
Fix assertion in `shrink` to use `capacity()` instead
Diffstat (limited to 'src/liballoc')
| -rw-r--r-- | src/liballoc/raw_vec.rs | 2 |
1 files changed, 1 insertions, 1 deletions
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<T, A: AllocRef> RawVec<T, A> { 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::<T>(); |
