Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/references.rs')
-rw-r--r--crates/ide/src/references.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ide/src/references.rs b/crates/ide/src/references.rs
index 626e8fe34a..8a00d6f144 100644
--- a/crates/ide/src/references.rs
+++ b/crates/ide/src/references.rs
@@ -73,6 +73,7 @@ pub(crate) fn find_all_refs(
});
let mut usages =
def.usages(sema).set_scope(search_scope.clone()).include_self_refs().all();
+
if literal_search {
retain_adt_literal_usages(&mut usages, def, sema);
}
@@ -105,7 +106,7 @@ pub(crate) fn find_all_refs(
}
None => {
let search = make_searcher(false);
- Some(find_defs(sema, &syntax, position.offset)?.into_iter().map(search).collect())
+ Some(find_defs(sema, &syntax, position.offset)?.map(search).collect())
}
}
}