Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-diagnostics/src/lib.rs')
-rw-r--r--crates/ide-diagnostics/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide-diagnostics/src/lib.rs b/crates/ide-diagnostics/src/lib.rs
index 0df6f0e037..f06167612a 100644
--- a/crates/ide-diagnostics/src/lib.rs
+++ b/crates/ide-diagnostics/src/lib.rs
@@ -399,9 +399,9 @@ pub fn diagnostics(
.iter_mut()
.filter_map(|it| {
Some((
- it.main_node
- .map(|ptr| ptr.map(|node| node.to_node(&ctx.sema.parse_or_expand(ptr.file_id))))
- .clone()?,
+ it.main_node.map(|ptr| {
+ ptr.map(|node| node.to_node(&ctx.sema.parse_or_expand(ptr.file_id)))
+ })?,
it,
))
})