diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2019-01-23 14:37:57 +0000 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2019-01-23 14:37:57 +0000 |
commit | a583070b7d47852094b498c3191b4b5d87520fc3 (patch) | |
tree | dfe8364efeeaca6f8f32e1d922fb615119b8012b /crates/ra_ide_api/src/imp.rs | |
parent | 81fcfc55d247bfe6090741f2e4ae9aa89947bf32 (diff) | |
parent | 7b901f86cd1d0198994e5a2ab7eea18f444dd148 (diff) |
Merge #610
610: move SyntaxPtr to ra_syntax r=matklad a=matklad
Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_ide_api/src/imp.rs')
-rw-r--r-- | crates/ra_ide_api/src/imp.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_ide_api/src/imp.rs b/crates/ra_ide_api/src/imp.rs index fa79908a1..ddd9354ec 100644 --- a/crates/ra_ide_api/src/imp.rs +++ b/crates/ra_ide_api/src/imp.rs | |||
@@ -153,7 +153,7 @@ impl db::RootDatabase { | |||
153 | source_binder::function_from_child_node(db, position.file_id, name_ref.syntax())?; | 153 | source_binder::function_from_child_node(db, position.file_id, name_ref.syntax())?; |
154 | let scope = descr.scopes(db); | 154 | let scope = descr.scopes(db); |
155 | let resolved = scope.resolve_local_name(name_ref)?; | 155 | let resolved = scope.resolve_local_name(name_ref)?; |
156 | let resolved = resolved.ptr().resolve(source_file); | 156 | let resolved = resolved.ptr().to_node(source_file); |
157 | let binding = find_node_at_offset::<ast::BindPat>(syntax, resolved.range().end())?; | 157 | let binding = find_node_at_offset::<ast::BindPat>(syntax, resolved.range().end())?; |
158 | Some((binding, descr)) | 158 | Some((binding, descr)) |
159 | } | 159 | } |