summaryrefslogtreecommitdiff
path: root/src/mir/helpers.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mir/helpers.cpp')
-rw-r--r--src/mir/helpers.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mir/helpers.cpp b/src/mir/helpers.cpp
index 02facac0..7b2fabd5 100644
--- a/src/mir/helpers.cpp
+++ b/src/mir/helpers.cpp
@@ -293,6 +293,11 @@ const ::HIR::TypeRef& ::MIR::TypeResolve::get_lvalue_type(::HIR::TypeRef& tmp, c
)
throw "";
}
+bool ::MIR::TypeResolve::lvalue_is_copy(const ::MIR::LValue& val) const
+{
+ ::HIR::TypeRef tmp;
+ return m_resolve.type_is_copy( this->sp, get_lvalue_type(tmp, val) );
+}
const ::HIR::TypeRef* ::MIR::TypeResolve::is_type_owned_box(const ::HIR::TypeRef& ty) const
{
return m_resolve.is_type_owned_box(ty);