Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-diagnostics/src/handlers/invalid_derive_target.rs')
-rw-r--r--crates/ide-diagnostics/src/handlers/invalid_derive_target.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ide-diagnostics/src/handlers/invalid_derive_target.rs b/crates/ide-diagnostics/src/handlers/invalid_derive_target.rs
index 8b708f229d..9aa7aed169 100644
--- a/crates/ide-diagnostics/src/handlers/invalid_derive_target.rs
+++ b/crates/ide-diagnostics/src/handlers/invalid_derive_target.rs
@@ -8,7 +8,7 @@ pub(crate) fn invalid_derive_target(
ctx: &DiagnosticsContext<'_>,
d: &hir::InvalidDeriveTarget,
) -> Diagnostic {
- let display_range = ctx.sema.diagnostics_display_range(d.node);
+ let display_range = ctx.sema.diagnostics_display_range_for_range(d.range);
Diagnostic::new(
DiagnosticCode::RustcHardError("E0774"),
@@ -29,7 +29,7 @@ mod tests {
//- minicore:derive
mod __ {
#[derive()]
- //^^^^^^^^^^^ error: `derive` may only be applied to `struct`s, `enum`s and `union`s
+ // ^^^^^^ error: `derive` may only be applied to `struct`s, `enum`s and `union`s
fn main() {}
}
"#,