summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2019-03-01 18:35:05 +0800
committerJohn Hodge <tpg@ucc.asn.au>2019-03-01 18:35:05 +0800
commited4d41c9762303bd06ff270593b358e8077cd534 (patch)
tree3092e485f896d1b961949b7e6b3c58a874b86d4f /src
parent25185eacb41ccd14cdb6a6a4bf49c4f6fef92adb (diff)
downloadmrust-ed4d41c9762303bd06ff270593b358e8077cd534.tar.gz
HIR Annotate Usage - Handle `break`
Diffstat (limited to 'src')
-rw-r--r--src/hir_expand/annotate_value_usage.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/hir_expand/annotate_value_usage.cpp b/src/hir_expand/annotate_value_usage.cpp
index e763586c..5a7dfbd8 100644
--- a/src/hir_expand/annotate_value_usage.cpp
+++ b/src/hir_expand/annotate_value_usage.cpp
@@ -122,6 +122,10 @@ namespace {
void visit(::HIR::ExprNode_LoopControl& node) override
{
// NOTE: Leaf
+ if( node.m_value )
+ {
+ this->visit_node_ptr(node.m_value);
+ }
}
void visit(::HIR::ExprNode_Match& node) override
{