about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform/coverage/graph.rs
diff options
context:
space:
mode:
authorCameron Steffen <cam.steffen94@gmail.com>2021-03-06 16:40:45 -0600
committerCameron Steffen <cam.steffen94@gmail.com>2021-03-08 09:24:11 -0600
commit1cc8c4de6aa0549a3d7d1da23ba48d34d0efd7bf (patch)
tree7f1376fa012706d4aac4923a8e2017c1d42ff5c8 /compiler/rustc_mir/src/transform/coverage/graph.rs
parent7e3ebe76ee6b0b495112f56d16e7067a856c0cea (diff)
downloadrust-1cc8c4de6aa0549a3d7d1da23ba48d34d0efd7bf.tar.gz
rust-1cc8c4de6aa0549a3d7d1da23ba48d34d0efd7bf.zip
Use Option::get_or_default
Diffstat (limited to 'compiler/rustc_mir/src/transform/coverage/graph.rs')
-rw-r--r--compiler/rustc_mir/src/transform/coverage/graph.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/compiler/rustc_mir/src/transform/coverage/graph.rs b/compiler/rustc_mir/src/transform/coverage/graph.rs
index e58b915f126..8ad0d133b17 100644
--- a/compiler/rustc_mir/src/transform/coverage/graph.rs
+++ b/compiler/rustc_mir/src/transform/coverage/graph.rs
@@ -392,10 +392,7 @@ impl BasicCoverageBlockData {
             }
         }
         let operand = counter_kind.as_operand_id();
-        if let Some(replaced) = self
-            .edge_from_bcbs
-            .get_or_insert_with(FxHashMap::default)
-            .insert(from_bcb, counter_kind)
+        if let Some(replaced) = self.edge_from_bcbs.get_or_default().insert(from_bcb, counter_kind)
         {
             Error::from_string(format!(
                 "attempt to set an edge counter more than once; from_bcb: \