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/source_binder.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/ra_hir/src/source_binder.rs') diff --git a/crates/ra_hir/src/source_binder.rs b/crates/ra_hir/src/source_binder.rs index 479155805..0c16ccc24 100644 --- a/crates/ra_hir/src/source_binder.rs +++ b/crates/ra_hir/src/source_binder.rs @@ -75,7 +75,7 @@ pub fn function_from_source( ) -> Cancelable> { let module = ctry!(module_from_child_node(db, file_id, fn_def.syntax())?); let file_items = db.file_items(file_id); - let item_id = file_items.id_of(fn_def.syntax()); + let item_id = file_items.id_of(file_id, fn_def.syntax()); let source_item_id = SourceItemId { file_id, item_id }; let def_loc = DefLoc { kind: DefKind::Function, -- cgit v1.2.3