From a68ff269a921b4a3d19256a0f53596e84776105a Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Tue, 15 Dec 2020 14:39:15 +0800 Subject: Expand statements for mbe in lowering --- crates/hir_def/src/item_tree.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'crates/hir_def/src/item_tree.rs') diff --git a/crates/hir_def/src/item_tree.rs b/crates/hir_def/src/item_tree.rs index b08167281..864fad170 100644 --- a/crates/hir_def/src/item_tree.rs +++ b/crates/hir_def/src/item_tree.rs @@ -94,6 +94,9 @@ impl ItemTree { ast::MacroItems(items) => { ctx.lower_module_items(&items) }, + ast::MacroStmts(stmts) => { + ctx.lower_inner_items(stmts.syntax()) + }, // Macros can expand to expressions. We return an empty item tree in this case, but // still need to collect inner items. ast::Expr(e) => { -- cgit v1.2.3