Skip to content

Commit 45b5d5f

Browse files
committed
Small report_cycle refactor
1 parent 6bdc342 commit 45b5d5f

File tree

1 file changed

+4
-7
lines changed
  • compiler/rustc_query_impl/src

1 file changed

+4
-7
lines changed

‎compiler/rustc_query_impl/src/job.rs‎

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

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

483480
let alias = if stack
484481
.iter()

0 commit comments

Comments
 (0)