fix: Fix completions panicking with certain macro setups

This commit is contained in:
Lukas Wirth 2024-02-27 09:35:57 +01:00
parent 5fead606bc
commit cc7fe32ba3
6 changed files with 19 additions and 6 deletions

View file

@ -963,6 +963,7 @@ fn classify_name_ref(
match find_node_in_file_compensated(sema, original_file, &expr) {
Some(it) => {
// buggy
let innermost_ret_ty = sema
.ancestors_with_macros(it.syntax().clone())
.find_map(find_ret_ty)