From 51a77392aec033c6c0b6fad3051a041d1b40b1a9 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 9 Dec 2023 21:51:05 +0800 Subject: [PATCH] Expand - Visit `else` of `let-else` --- src/expand/mod.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/expand/mod.cpp b/src/expand/mod.cpp index 6014774f..43f78956 100644 --- a/src/expand/mod.cpp +++ b/src/expand/mod.cpp @@ -810,6 +810,7 @@ struct CExpandExpr: Expand_Type(crate, modstack, this->cur_mod(), node.m_type); Expand_Pattern(crate, modstack, this->cur_mod(), node.m_pat, false); this->visit_nodelete(node, node.m_value); + this->visit_nodelete(node, node.m_else); } void visit(::AST::ExprNode_Assign& node) override { this->visit_nodelete(node, node.m_slot);