]> git.lizzy.rs Git - rust.git/commitdiff
std: Inline `DefaultResizePolicy::new`
authorAlex Crichton <alex@alexcrichton.com>
Sat, 28 Apr 2018 21:14:21 +0000 (14:14 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Sat, 28 Apr 2018 21:14:21 +0000 (14:14 -0700)
This should allow us to tighten up the [codegen][example] a bit more, avoiding a
function call across object boundaries in the default optimized case.

[example]: https://play.rust-lang.org/?gist=c1179088b0f8a4dcd93a9906463f993d&version=stable&mode=release

src/libstd/collections/hash/map.rs

index a8c70489f443690c3151e0cd67f84a9ad43c324b..a7eb002d5a1d99995ee0c7e8008523a621492bce 100644 (file)
@@ -33,6 +33,7 @@
 struct DefaultResizePolicy;
 
 impl DefaultResizePolicy {
+    #[inline]
     fn new() -> DefaultResizePolicy {
         DefaultResizePolicy
     }