summaryrefslogtreecommitdiff
path: root/src/convert/resolve.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/convert/resolve.cpp')
-rw-r--r--src/convert/resolve.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/convert/resolve.cpp b/src/convert/resolve.cpp
index 9a1033c9..9aae9847 100644
--- a/src/convert/resolve.cpp
+++ b/src/convert/resolve.cpp
@@ -105,8 +105,10 @@ public:
for( auto& arm : node.m_arms )
{
m_res.start_scope();
- m_res.handle_pattern(arm.first, TypeRef());
- AST::NodeVisitor::visit(arm.second);
+ for( auto& pat : arm.m_patterns )
+ m_res.handle_pattern(pat, TypeRef());
+ AST::NodeVisitor::visit(arm.m_cond);
+ AST::NodeVisitor::visit(arm.m_code);
m_res.end_scope();
}
}