about summary refs log tree commit diff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorljedrz <ljedrz@gmail.com>2018-07-16 16:01:29 +0200
committerljedrz <ljedrz@gmail.com>2018-07-16 18:38:33 +0200
commitd85bcef4670ca816e04467bd287e58460c34750e (patch)
treed0cccc5052d03d44730c8c5ed1b0a4cfb91019d3 /src/bootstrap
parent3d5753fda1ee8f729da1061e931e13b043f479a5 (diff)
downloadrust-d85bcef4670ca816e04467bd287e58460c34750e.tar.gz
rust-d85bcef4670ca816e04467bd287e58460c34750e.zip
Calculate the exact capacity for 2 HashMaps
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/metadata.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/metadata.rs b/src/bootstrap/metadata.rs
index 718a6da3637..fa0b1983510 100644
--- a/src/bootstrap/metadata.rs
+++ b/src/bootstrap/metadata.rs
@@ -51,7 +51,7 @@ pub fn build(build: &mut Build) {
     build_krate("", build, &mut resolves, "src/libtest");
     build_krate(&build.rustc_features(), build, &mut resolves, "src/rustc");
 
-    let mut id2name = HashMap::new();
+    let mut id2name = HashMap::with_capacity(build.crates.len());
     for (name, krate) in build.crates.iter() {
         id2name.insert(krate.id.clone(), name.clone());
     }