Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/semantics.rs')
-rw-r--r--crates/hir/src/semantics.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/crates/hir/src/semantics.rs b/crates/hir/src/semantics.rs
index 38c4f081b7..ed3d3f1a3b 100644
--- a/crates/hir/src/semantics.rs
+++ b/crates/hir/src/semantics.rs
@@ -557,11 +557,6 @@ impl<'db> SemanticsImpl<'db> {
.span_at(token.text_range().start()),
};
- // fetch span information of token in real file, then use that look through expansions of
- // calls the token is in and afterwards recursively with the same span.
- // what about things where spans change? Due to being joined etc, that is we don't find the
- // exact span anymore?
-
let def_map = sa.resolver.def_map();
let mut stack: SmallVec<[_; 4]> = smallvec![InFile::new(sa.file_id, token)];
@@ -580,7 +575,7 @@ impl<'db> SemanticsImpl<'db> {
let len = stack.len();
// requeue the tokens we got from mapping our current token down
- stack.extend(mapped_tokens);
+ stack.extend(mapped_tokens.map(Into::into));
// if the length changed we have found a mapping for the token
(stack.len() != len).then_some(())
};