about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorSteve Klabnik <steve@steveklabnik.com>2016-05-11 09:27:43 -0400
committerSteve Klabnik <steve@steveklabnik.com>2016-05-11 09:27:43 -0400
commit30df9d0201333b56158316dfbd2d045f462d0cc7 (patch)
tree1f7b2b9a5426a25885ab5768f920992a35ac2c65 /src
parent4fe787134a4622608887d9f117e0c24088cedb53 (diff)
parent06f5fa4a0c0493ba76312b07e0f6d2dfa0ca9884 (diff)
downloadrust-30df9d0201333b56158316dfbd2d045f462d0cc7.tar.gz
rust-30df9d0201333b56158316dfbd2d045f462d0cc7.zip
Rollup merge of #33522 - mbrubeck:inline-rawvec-cap, r=nagisa
Inline RawVec::cap

This was showing up in a Servo profile.
Diffstat (limited to 'src')
-rw-r--r--src/liballoc/raw_vec.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/liballoc/raw_vec.rs b/src/liballoc/raw_vec.rs
index c407cef25e7..8b3168b29aa 100644
--- a/src/liballoc/raw_vec.rs
+++ b/src/liballoc/raw_vec.rs
@@ -147,6 +147,7 @@ impl<T> RawVec<T> {
     /// Gets the capacity of the allocation.
     ///
     /// This will always be `usize::MAX` if `T` is zero-sized.
+    #[inline(always)]
     pub fn cap(&self) -> usize {
         if mem::size_of::<T>() == 0 {
             !0