aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crates/ra_ide_db/src/defs.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_ide_db/src/defs.rs b/crates/ra_ide_db/src/defs.rs
index d5d06962b..40d0e77b5 100644
--- a/crates/ra_ide_db/src/defs.rs
+++ b/crates/ra_ide_db/src/defs.rs
@@ -121,7 +121,7 @@ fn classify_name_inner(sema: &Semantics<RootDatabase>, name: &ast::Name) -> Opti
121 match parent { 121 match parent {
122 ast::Alias(it) => { 122 ast::Alias(it) => {
123 tested_by!(goto_def_for_use_alias; force); 123 tested_by!(goto_def_for_use_alias; force);
124 let use_tree = it.syntax().ancestors().find_map(ast::UseTree::cast)?; 124 let use_tree = it.syntax().parent().and_then(ast::UseTree::cast)?;
125 let path = use_tree.path()?; 125 let path = use_tree.path()?;
126 let path_segment = path.segment()?; 126 let path_segment = path.segment()?;
127 let name_ref = path_segment.name_ref()?; 127 let name_ref = path_segment.name_ref()?;