summaryrefslogtreecommitdiff
path: root/src/hir_conv/bind.cpp
diff options
context:
space:
mode:
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)
{