summaryrefslogtreecommitdiff
path: root/src/hir_conv/constant_evaluation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir_conv/constant_evaluation.cpp')
-rw-r--r--src/hir_conv/constant_evaluation.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hir_conv/constant_evaluation.cpp b/src/hir_conv/constant_evaluation.cpp
index 6049056c..6838e186 100644
--- a/src/hir_conv/constant_evaluation.cpp
+++ b/src/hir_conv/constant_evaluation.cpp
@@ -319,7 +319,7 @@ namespace {
return args[e.idx];
),
(Static,
- MIR_TODO(state, "LValue::Static - " << e);
+ MIR_TODO(state, "LValue::Static - " << *e);
),
(Field,
auto& val = get_lval(*e.val);
@@ -495,7 +495,7 @@ namespace {
}
else if( const auto* p = e.val.opt_Static() ) {
// Borrow of a static, emit BorrowPath with the same path
- val = ::HIR::Literal::make_BorrowPath( p->clone() );
+ val = ::HIR::Literal::make_BorrowPath( (*p)->clone() );
}
else {
auto inner_val = local_state.read_lval(e.val);