Unnamed repository; edit this file 'description' to name the repository.
Drop an unnecessary `Arc::clone`
Lukas Wirth 2024-07-19
parent 89bcc79 · commit a324e46
-rw-r--r--crates/salsa/src/derived.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/salsa/src/derived.rs b/crates/salsa/src/derived.rs
index 435baef98c..c0d4d674f7 100644
--- a/crates/salsa/src/derived.rs
+++ b/crates/salsa/src/derived.rs
@@ -115,7 +115,7 @@ where
}
fn durability(&self, db: &<Q as QueryDb<'_>>::DynDb, key: &Q::Key) -> Durability {
- self.slot(key).durability(db)
+ self.slot_map.read().get(key).map_or(Durability::LOW, |slot| slot.durability(db))
}
fn entries<C>(&self, _db: &<Q as QueryDb<'_>>::DynDb) -> C