summaryrefslogtreecommitdiff
path: root/src/mir
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-06-03 11:56:08 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-06-03 11:56:08 +0800
commit4102dd960cdbd1a3c377ed8d02d0ee47f3ee9d92 (patch)
tree227280fbc778f0e7a731a3d1c72f4400d357b13b /src/mir
parentf1697130ec379e804ba52fbe2be7211dd0e468a2 (diff)
downloadmrust-4102dd960cdbd1a3c377ed8d02d0ee47f3ee9d92.tar.gz
HIR Typecheck - Validate traits after typecheck
Diffstat (limited to 'src/mir')
-rw-r--r--src/mir/mir_builder.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mir/mir_builder.cpp b/src/mir/mir_builder.cpp
index 625731cc..69f787c0 100644
--- a/src/mir/mir_builder.cpp
+++ b/src/mir/mir_builder.cpp
@@ -814,6 +814,7 @@ void MirBuilder::terminate_scope(const Span& sp, ScopeHandle scope, bool emit_cl
drop_scope_values(scope_def);
// Emit ScopeEnd for all controlled values
+ #if 0
::MIR::Statement::Data_ScopeEnd se;
if(const auto* e = scope_def.data.opt_Variables() ) {
se.vars = e->vars;
@@ -827,6 +828,7 @@ void MirBuilder::terminate_scope(const Span& sp, ScopeHandle scope, bool emit_cl
if( !se.vars.empty() || !se.tmps.empty() ) {
this->push_stmt(sp, ::MIR::Statement( mv$(se) ));
}
+ #endif
}
// 3. Pop scope (last because `drop_scope_values` uses the stack)