about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/query
diff options
context:
space:
mode:
authorMartin Zacho <hi@martinzacho.net>2025-01-07 21:57:00 +0100
committerMartin Zacho <hi@martinzacho.net>2025-01-07 21:57:00 +0100
commit66c9a59a144658566cdc1292b9cc9da2fa85edf3 (patch)
tree18fa4c856771bab9f40e0b08b8c21fa124a4467c /compiler/rustc_query_system/src/query
parent45f198197b5742c347311c2457be5e23ecbaec33 (diff)
downloadrust-66c9a59a144658566cdc1292b9cc9da2fa85edf3.tar.gz
rust-66c9a59a144658566cdc1292b9cc9da2fa85edf3.zip
don't return an Option from try_find_dep_kind
Diffstat (limited to 'compiler/rustc_query_system/src/query')
-rw-r--r--compiler/rustc_query_system/src/query/job.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_query_system/src/query/job.rs b/compiler/rustc_query_system/src/query/job.rs
index 95fa63c11f6..3e179c61f39 100644
--- a/compiler/rustc_query_system/src/query/job.rs
+++ b/compiler/rustc_query_system/src/query/job.rs
@@ -136,18 +136,18 @@ impl QueryJobId {
 
     #[cold]
     #[inline(never)]
-    pub fn try_find_dep_kind_root(&self, query_map: QueryMap) -> Option<(QueryJobInfo, usize)> {
+    pub fn find_dep_kind_root(&self, query_map: QueryMap) -> (QueryJobInfo, usize) {
         let mut depth = 1;
         let info = query_map.get(&self).unwrap();
         let dep_kind = info.query.dep_kind;
         let mut current_id = info.job.parent;
-        let mut last_layout = Some((info.clone(), depth));
+        let mut last_layout = (info.clone(), depth);
 
         while let Some(id) = current_id {
             let info = query_map.get(&id).unwrap();
             if info.query.dep_kind == dep_kind {
                 depth += 1;
-                last_layout = Some((info.clone(), depth));
+                last_layout = (info.clone(), depth);
             }
             current_id = info.job.parent;
         }