summaryrefslogtreecommitdiff
path: root/src/hir/expr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/expr.cpp')
-rw-r--r--src/hir/expr.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/hir/expr.cpp b/src/hir/expr.cpp
index 46e7d886..e19e7df6 100644
--- a/src/hir/expr.cpp
+++ b/src/hir/expr.cpp
@@ -24,6 +24,12 @@ DEF_VISIT(ExprNode_Block, node,
visit_node_ptr(subnode);
}
)
+DEF_VISIT(ExprNode_Asm, node,
+ for(auto& v : node.m_outputs)
+ visit_node_ptr(v.value);
+ for(auto& v : node.m_inputs)
+ visit_node_ptr(v.value);
+)
DEF_VISIT(ExprNode_Return, node,
visit_node_ptr(node.m_value);
)