summaryrefslogtreecommitdiff
path: root/src/hir/expr.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/expr.hpp')
-rw-r--r--src/hir/expr.hpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/hir/expr.hpp b/src/hir/expr.hpp
index 037a848c..72bc2070 100644
--- a/src/hir/expr.hpp
+++ b/src/hir/expr.hpp
@@ -238,11 +238,10 @@ struct ExprNode_Cast:
public ExprNode
{
::HIR::ExprNodeP m_value;
- ::HIR::TypeRef m_type;
ExprNode_Cast(::HIR::ExprNodeP value, ::HIR::TypeRef dst_type):
- m_value( mv$(value) ),
- m_type( mv$(dst_type) )
+ ExprNode( mv$(dst_type) ),
+ m_value( mv$(value) )
{}
NODE_METHODS();
@@ -251,11 +250,10 @@ struct ExprNode_Unsize:
public ExprNode
{
::HIR::ExprNodeP m_value;
- ::HIR::TypeRef m_type;
ExprNode_Unsize(::HIR::ExprNodeP value, ::HIR::TypeRef dst_type):
- m_value( mv$(value) ),
- m_type( mv$(dst_type) )
+ ExprNode( mv$(dst_type) ),
+ m_value( mv$(value) )
{}
NODE_METHODS();