fix: Fix body lowering not using block def maps

This commit is contained in:
Lukas Wirth 2023-05-04 20:46:05 +02:00
parent 60f4b3e26e
commit 9419fcb109
2 changed files with 3 additions and 3 deletions

View file

@ -77,10 +77,10 @@ impl Change {
db.set_file_text_with_durability(file_id, text, durability) db.set_file_text_with_durability(file_id, text, durability)
} }
if let Some(crate_graph) = self.crate_graph { 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 { 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);
} }
} }
} }

View file

@ -54,7 +54,7 @@ pub(super) fn lower(
ExprCollector { ExprCollector {
db, db,
krate, krate,
def_map: db.crate_def_map(krate), def_map: expander.module.def_map(db),
source_map: BodySourceMap::default(), source_map: BodySourceMap::default(),
ast_id_map: db.ast_id_map(expander.current_file_id), ast_id_map: db.ast_id_map(expander.current_file_id),
body: Body { body: Body {