summaryrefslogtreecommitdiff
path: root/src/expand/mod.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/expand/mod.cpp')
-rw-r--r--src/expand/mod.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/expand/mod.cpp b/src/expand/mod.cpp
index a2537218..3e67ed15 100644
--- a/src/expand/mod.cpp
+++ b/src/expand/mod.cpp
@@ -385,6 +385,12 @@ struct CExpandExpr:
Expand_Mod(crate, modstack, node.m_local_mod->path(), *node.m_local_mod, mod_item_count);
}
}
+ void visit(::AST::ExprNode_Asm& node) override {
+ for(auto& v : node.m_output)
+ this->visit_nodelete(node, v.value);
+ for(auto& v : node.m_input)
+ this->visit_nodelete(node, v.value);
+ }
void visit(::AST::ExprNode_Flow& node) override {
this->visit_nodelete(node, node.m_value);
}