summaryrefslogtreecommitdiff
path: root/src/hir/expr.hpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-06-08 22:53:16 +0800
committerJohn Hodge <tpg@mutabah.net>2016-06-08 22:53:16 +0800
commite637dc66e04a587764dbb48a54765c1526dbaa3f (patch)
treea46b0318404a1d7c23669307b3ea9e8cb2a3f74e /src/hir/expr.hpp
parent0c50c6f50831bc79c12aed4e3a83ab8919661d34 (diff)
downloadmrust-e637dc66e04a587764dbb48a54765c1526dbaa3f.tar.gz
HIR - Lower associated type bounds, use those in typeck
Diffstat (limited to 'src/hir/expr.hpp')
-rw-r--r--src/hir/expr.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/hir/expr.hpp b/src/hir/expr.hpp
index 724126c9..4862651d 100644
--- a/src/hir/expr.hpp
+++ b/src/hir/expr.hpp
@@ -335,6 +335,9 @@ struct ExprNode_CallValue:
{
::HIR::ExprNodeP m_value;
::std::vector<ExprNodeP> m_args;
+
+ // - Cache for typeck
+ ::std::vector< ::HIR::TypeRef> m_arg_types;
ExprNode_CallValue(Span sp, ::HIR::ExprNodeP val, ::std::vector< ::HIR::ExprNodeP> args):
ExprNode(mv$(sp)),