diff options
Diffstat (limited to 'src/hir_conv/constant_evaluation.cpp')
-rw-r--r-- | src/hir_conv/constant_evaluation.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/hir_conv/constant_evaluation.cpp b/src/hir_conv/constant_evaluation.cpp index c9fcaf0a..fe1c46ca 100644 --- a/src/hir_conv/constant_evaluation.cpp +++ b/src/hir_conv/constant_evaluation.cpp @@ -418,6 +418,9 @@ namespace { ) ) } + void visit(::HIR::ExprNode_UnitVariant& node) override { + TODO(node.span(), "Unit varant/struct constructors in constant context"); + } void visit(::HIR::ExprNode_PathValue& node) override { const auto& c = get_constant(node.span(), m_crate, node.m_path); if( c.m_value_res.is_Invalid() ) { |