summaryrefslogtreecommitdiff
path: root/src/mir/from_hir.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mir/from_hir.cpp')
-rw-r--r--src/mir/from_hir.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mir/from_hir.cpp b/src/mir/from_hir.cpp
index 04291799..5d94e5c3 100644
--- a/src/mir/from_hir.cpp
+++ b/src/mir/from_hir.cpp
@@ -1312,8 +1312,9 @@ namespace {
}
else
{
- // Probably an error.
- TODO(node.span(), "MIR _Unsize to " << ty_out);
+ // Probably an error?
+ m_builder.set_result( node.span(), ::MIR::RValue::make_Cast({ mv$(ptr_lval), node.m_res_type.clone() }) );
+ //TODO(node.span(), "MIR _Unsize to " << ty_out);
}
),
(Slice,