summaryrefslogtreecommitdiff
path: root/src/hir/expr.hpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-06-11 11:45:07 +0800
committerJohn Hodge <tpg@mutabah.net>2016-06-11 11:45:07 +0800
commit556cf732e28ae68185f778a4c5c63d0d2bec032a (patch)
tree2374dd3759eff5dfdc34961f7079752035776adc /src/hir/expr.hpp
parent5ff701687158949de63a493af110f47d9175b41a (diff)
downloadmrust-556cf732e28ae68185f778a4c5c63d0d2bec032a.tar.gz
HIR - (cleanup) Make method to handle creating new array types
Diffstat (limited to 'src/hir/expr.hpp')
-rw-r--r--src/hir/expr.hpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/hir/expr.hpp b/src/hir/expr.hpp
index 8c9d89c2..761c0ce4 100644
--- a/src/hir/expr.hpp
+++ b/src/hir/expr.hpp
@@ -556,11 +556,7 @@ struct ExprNode_ArrayList:
::std::vector< ::HIR::ExprNodeP> m_vals;
ExprNode_ArrayList(Span sp, ::std::vector< ::HIR::ExprNodeP> vals):
- ExprNode( mv$(sp), ::HIR::TypeRef::Data::make_Array({
- box$( ::HIR::TypeRef() ),
- ::HIR::ExprPtr(),
- vals.size()
- }) ),
+ ExprNode( mv$(sp), ::HIR::TypeRef::new_array( ::HIR::TypeRef(), vals.size() ) ),
m_vals( mv$(vals) )
{}