summaryrefslogtreecommitdiff
path: root/src/hir
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir')
-rw-r--r--src/hir/from_ast_expr.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/hir/from_ast_expr.cpp b/src/hir/from_ast_expr.cpp
index 4a82867f..9bbb0418 100644
--- a/src/hir/from_ast_expr.cpp
+++ b/src/hir/from_ast_expr.cpp
@@ -518,15 +518,15 @@ struct LowerHIR_ExprNode_Visitor:
m_rv.reset( new ::HIR::ExprNode_UnionLiteral( v.span(),
LowerHIR_GenericPath(v.span(), v.m_path),
- v.m_values[0].first,
- LowerHIR_ExprNode_Inner(*v.m_values[0].second)
+ v.m_values[0].name,
+ LowerHIR_ExprNode_Inner(*v.m_values[0].value)
) );
}
else
{
::HIR::ExprNode_StructLiteral::t_values values;
for(const auto& val : v.m_values)
- values.push_back( ::std::make_pair(val.first, LowerHIR_ExprNode_Inner(*val.second)) );
+ values.push_back( ::std::make_pair(val.name, LowerHIR_ExprNode_Inner(*val.value)) );
m_rv.reset( new ::HIR::ExprNode_StructLiteral( v.span(),
LowerHIR_GenericPath(v.span(), v.m_path),
! v.m_path.binding().is_EnumVar(),