diff options
author | John Hodge <tpg@mutabah.net> | 2016-09-15 10:28:04 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-09-15 10:28:04 +0800 |
commit | b150106b0fc68d52b492ffe485e3c9c3ddad1c22 (patch) | |
tree | 72b8139ae29059bc1be2b06d97868fc3bc29ec14 /src/hir/expr.hpp | |
parent | 1b8a291c385ef116a30ff3f643eb82d0163549f6 (diff) | |
download | mrust-b150106b0fc68d52b492ffe485e3c9c3ddad1c22.tar.gz |
Restructure - Don't insert automatic () statements at end of blocks
Diffstat (limited to 'src/hir/expr.hpp')
-rw-r--r-- | src/hir/expr.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/hir/expr.hpp b/src/hir/expr.hpp index 3a7839a8..a912af9c 100644 --- a/src/hir/expr.hpp +++ b/src/hir/expr.hpp @@ -68,18 +68,21 @@ struct ExprNode_Block: { bool m_is_unsafe; ::std::vector< ExprNodeP > m_nodes; + bool m_yields_final; ::HIR::SimplePath m_local_mod; t_trait_list m_traits; ExprNode_Block(Span sp): ExprNode(mv$(sp)), - m_is_unsafe(false) + m_is_unsafe(false), + m_yields_final(false) {} ExprNode_Block(Span sp, bool is_unsafe, ::std::vector<ExprNodeP> nodes): ExprNode( mv$(sp) ), m_is_unsafe(is_unsafe), - m_nodes( mv$(nodes) ) + m_nodes( mv$(nodes) ), + m_yields_final(false) {} NODE_METHODS(); |