Skip to content

Commit 880d85f

Browse files
Rollup merge of #153991 - zetanumbers:report_cycle_small_refactor, r=petrochenkov
Small report_cycle refactor I think this doesn't require any explanation.
2 parents c608c63 + 45b5d5f commit 880d85f

1 file changed

Lines changed: 4 additions & 7 deletions

File tree

  • compiler/rustc_query_impl/src

compiler/rustc_query_impl/src/job.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -475,13 +475,10 @@ pub(crate) fn report_cycle<'tcx>(
475475
cycle_stack.push(crate::error::CycleStack { span, desc: node.tagged_key.description(tcx) });
476476
}
477477

478-
let mut cycle_usage = None;
479-
if let Some(usage) = usage {
480-
cycle_usage = Some(crate::error::CycleUsage {
481-
span: usage.node.tagged_key.default_span(tcx, usage.span),
482-
usage: usage.node.tagged_key.description(tcx),
483-
});
484-
}
478+
let cycle_usage = usage.as_ref().map(|usage| crate::error::CycleUsage {
479+
span: usage.node.tagged_key.default_span(tcx, usage.span),
480+
usage: usage.node.tagged_key.description(tcx),
481+
});
485482

486483
let alias = if stack
487484
.iter()

0 commit comments

Comments
 (0)