diff options
author | John Hodge <tpg@ucc.asn.au> | 2017-06-03 11:56:08 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2017-06-03 11:56:08 +0800 |
commit | 4102dd960cdbd1a3c377ed8d02d0ee47f3ee9d92 (patch) | |
tree | 227280fbc778f0e7a731a3d1c72f4400d357b13b /src/mir | |
parent | f1697130ec379e804ba52fbe2be7211dd0e468a2 (diff) | |
download | mrust-4102dd960cdbd1a3c377ed8d02d0ee47f3ee9d92.tar.gz |
HIR Typecheck - Validate traits after typecheck
Diffstat (limited to 'src/mir')
-rw-r--r-- | src/mir/mir_builder.cpp | 2 |
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) |