diff options
| author | Martin Zacho <hi@martinzacho.net> | 2025-01-07 21:57:00 +0100 |
|---|---|---|
| committer | Martin Zacho <hi@martinzacho.net> | 2025-01-07 21:57:00 +0100 |
| commit | 66c9a59a144658566cdc1292b9cc9da2fa85edf3 (patch) | |
| tree | 18fa4c856771bab9f40e0b08b8c21fa124a4467c /compiler/rustc_query_system/src/query | |
| parent | 45f198197b5742c347311c2457be5e23ecbaec33 (diff) | |
| download | rust-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.rs | 6 |
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; } |
