diff options
author | John Hodge <tpg@ucc.asn.au> | 2019-09-30 22:55:58 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2019-09-30 22:55:58 +0800 |
commit | 0a591f10475f29ce18a472eef363822c80443994 (patch) | |
tree | d1abf5b8d3ab5cee4a54649cb297dbb3a5c1db6b /src/hir/expr.hpp | |
parent | eb8c70a071a91ac8f2dd2710206e7d46c4e3bd4d (diff) | |
download | mrust-0a591f10475f29ce18a472eef363822c80443994.tar.gz |
HIR Typecheck - Coercion point at indexing
Diffstat (limited to 'src/hir/expr.hpp')
-rw-r--r-- | src/hir/expr.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/hir/expr.hpp b/src/hir/expr.hpp index d099ecb4..e1a8d77a 100644 --- a/src/hir/expr.hpp +++ b/src/hir/expr.hpp @@ -409,6 +409,10 @@ struct ExprNode_Index: ::HIR::ExprNodeP m_value; ::HIR::ExprNodeP m_index; + struct { + ::HIR::TypeRef index_ty; + } m_cache; + ExprNode_Index(Span sp, ::HIR::ExprNodeP val, ::HIR::ExprNodeP index): ExprNode(mv$(sp)), m_value( mv$(val) ), |