From 159525b120121b217f2831869b6ea9a3cf9fe554 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sun, 9 Dec 2018 13:18:46 +0300 Subject: Check Fileid in SourceFileMap --- crates/ra_hir/src/module/nameres.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/ra_hir/src/module') diff --git a/crates/ra_hir/src/module/nameres.rs b/crates/ra_hir/src/module/nameres.rs index 61a1acfe6..6511359d0 100644 --- a/crates/ra_hir/src/module/nameres.rs +++ b/crates/ra_hir/src/module/nameres.rs @@ -168,7 +168,7 @@ impl InputModuleItems { } fn add_use_item(&mut self, file_items: &SourceFileItems, item: ast::UseItem) { - let file_item_id = file_items.id_of(item.syntax()); + let file_item_id = file_items.id_of_unchecked(item.syntax()); let start_offset = item.syntax().range().start(); Path::expand_use_item(item, |path, range| { let kind = match range { @@ -188,7 +188,7 @@ impl ModuleItem { let name = item.name()?.text(); let kind = item.syntax().kind(); let vis = Vis::Other; - let id = file_items.id_of(item.syntax()); + let id = file_items.id_of_unchecked(item.syntax()); let res = ModuleItem { id, name, -- cgit v1.2.3