summaryrefslogtreecommitdiff
path: root/src/hir_conv/bind.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-06-16 10:35:30 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-06-16 10:35:30 +0800
commitbbb7023bee036f87b45ba0555e60ce33837460b0 (patch)
treea1e1210bee4a1da459a3be90fb67dc586e400bb5 /src/hir_conv/bind.cpp
parent94015a6835ae0d050a83dee1622e1d1b6851f556 (diff)
downloadmrust-bbb7023bee036f87b45ba0555e60ce33837460b0.tar.gz
MIR - Unify temporaries and variables
Diffstat (limited to 'src/hir_conv/bind.cpp')
-rw-r--r--src/hir_conv/bind.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/hir_conv/bind.cpp b/src/hir_conv/bind.cpp
index cf443eb6..1b0f61b6 100644
--- a/src/hir_conv/bind.cpp
+++ b/src/hir_conv/bind.cpp
@@ -480,14 +480,12 @@ namespace {
static void visit_lvalue(Visitor& upper_visitor, ::MIR::LValue& lv)
{
TU_MATCHA( (lv), (e),
- (Variable,
+ (Return,
),
- (Temporary,
+ (Local,
),
(Argument,
),
- (Return,
- ),
(Static,
upper_visitor.visit_path(e, ::HIR::Visitor::PathContext::VALUE);
),
@@ -529,9 +527,7 @@ namespace {
)
}
};
- for(auto& ty : expr.m_mir->named_variables)
- this->visit_type(ty);
- for(auto& ty : expr.m_mir->temporaries)
+ for(auto& ty : expr.m_mir->locals)
this->visit_type(ty);
for(auto& block : expr.m_mir->blocks)
{