Small report_cycle refactor

This commit is contained in:
Daria Sukhonina
2026-03-17 12:11:13 +03:00
parent 6bdc342ddb
commit 45b5d5f9bf
+4 -7
View File
@@ -472,13 +472,10 @@ pub(crate) fn report_cycle<'tcx>(
cycle_stack.push(crate::error::CycleStack { span, desc: node.tagged_key.description(tcx) });
}
let mut cycle_usage = None;
if let Some(usage) = usage {
cycle_usage = Some(crate::error::CycleUsage {
span: usage.node.tagged_key.default_span(tcx, usage.span),
usage: usage.node.tagged_key.description(tcx),
});
}
let cycle_usage = usage.as_ref().map(|usage| crate::error::CycleUsage {
span: usage.node.tagged_key.default_span(tcx, usage.span),
usage: usage.node.tagged_key.description(tcx),
});
let alias = if stack
.iter()