summaryrefslogtreecommitdiff
path: root/src/mir/mir_builder.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-12-22 11:49:36 +1100
committerJohn Hodge <tpg@mutabah.net>2016-12-22 11:49:36 +1100
commit2c59241b67b91111c2c0048fa0e98f3edfa1db22 (patch)
tree27301527f9a90f2e647129461ff5ee29995e5afa /src/mir/mir_builder.cpp
parent48a359e423d201a7543d893ddab293d581d257b9 (diff)
downloadmrust-2c59241b67b91111c2c0048fa0e98f3edfa1db22.tar.gz
MIR Gen - (minor) Span in destructor
Diffstat (limited to 'src/mir/mir_builder.cpp')
-rw-r--r--src/mir/mir_builder.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mir/mir_builder.cpp b/src/mir/mir_builder.cpp
index 5ee97a1d..5f819dee 100644
--- a/src/mir/mir_builder.cpp
+++ b/src/mir/mir_builder.cpp
@@ -36,13 +36,12 @@ MirBuilder::MirBuilder(const Span& sp, const StaticTraitResolve& resolve, const
}
MirBuilder::~MirBuilder()
{
- // TODO: Function span
const auto& sp = m_root_span;
if( block_active() )
{
if( has_result() )
{
- push_stmt_assign( sp, ::MIR::LValue::make_Return({}), get_result(Span()) );
+ push_stmt_assign( sp, ::MIR::LValue::make_Return({}), get_result(sp) );
}
terminate_scope( sp, ScopeHandle { *this, 1 } );
terminate_scope( sp, mv$(m_fcn_scope) );