diff --git a/crates/hir_def/src/item_tree/lower.rs b/crates/hir_def/src/item_tree/lower.rs index acc001addab..de2177933f6 100644 --- a/crates/hir_def/src/item_tree/lower.rs +++ b/crates/hir_def/src/item_tree/lower.rs @@ -183,6 +183,7 @@ impl Ctx { block_stack.push(self.source_ast_id_map.ast_id(&block)); }, ast::Item(item) => { + // FIXME: This triggers for macro calls in expression position let mod_items = self.lower_mod_item(&item, true); let current_block = block_stack.last(); if let (Some(mod_items), Some(block)) = (mod_items, current_block) {