diff --git a/crates/base-db/src/change.rs b/crates/base-db/src/change.rs index 2b33457b6d5..6a3b36b2312 100644 --- a/crates/base-db/src/change.rs +++ b/crates/base-db/src/change.rs @@ -77,10 +77,10 @@ pub fn apply(self, db: &mut dyn SourceDatabaseExt) { db.set_file_text_with_durability(file_id, text, durability) } if let Some(crate_graph) = self.crate_graph { - db.set_crate_graph_with_durability(Arc::new(crate_graph), Durability::HIGH) + db.set_crate_graph_with_durability(Arc::new(crate_graph), Durability::HIGH); } if let Some(proc_macros) = self.proc_macros { - db.set_proc_macros_with_durability(Arc::new(proc_macros), Durability::HIGH) + db.set_proc_macros_with_durability(Arc::new(proc_macros), Durability::HIGH); } } } diff --git a/crates/hir-def/src/body/lower.rs b/crates/hir-def/src/body/lower.rs index 0ecad857a44..80aa1af057c 100644 --- a/crates/hir-def/src/body/lower.rs +++ b/crates/hir-def/src/body/lower.rs @@ -54,7 +54,7 @@ pub(super) fn lower( ExprCollector { db, krate, - def_map: db.crate_def_map(krate), + def_map: expander.module.def_map(db), source_map: BodySourceMap::default(), ast_id_map: db.ast_id_map(expander.current_file_id), body: Body {