summaryrefslogtreecommitdiff
path: root/src/mir/visit_crate_mir.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mir/visit_crate_mir.cpp')
-rw-r--r--src/mir/visit_crate_mir.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mir/visit_crate_mir.cpp b/src/mir/visit_crate_mir.cpp
index 79d2e32a..0bbf20ae 100644
--- a/src/mir/visit_crate_mir.cpp
+++ b/src/mir/visit_crate_mir.cpp
@@ -74,8 +74,7 @@ void MIR::OuterVisitor::visit_enum(::HIR::ItemPath p, ::HIR::Enum& item)
if( auto* e = item.m_data.opt_Value() )
{
- // TODO: Use a different type depding on repr()
- auto enum_type = ::HIR::TypeRef(::HIR::CoreType::Isize);
+ auto enum_type = ::HIR::Enum::get_repr_type(e->repr);
for(auto& var : e->variants)
{