Fix diagnostics panicking when resolving to different files due to macros

This commit is contained in:
Lukas Wirth 2023-12-06 14:36:45 +01:00
parent 634d588fd7
commit ba01ff4f88
15 changed files with 158 additions and 77 deletions

View file

@ -31,7 +31,7 @@ pub(crate) fn inactive_code(
let res = Diagnostic::new(
DiagnosticCode::Ra("inactive-code", Severity::WeakWarning),
message,
ctx.sema.diagnostics_display_range(d.node.clone()).range,
ctx.sema.diagnostics_display_range(d.node.clone()),
)
.with_unused(true);
Some(res)