diff options
Diffstat (limited to 'src/mir/visit_crate_mir.cpp')
| -rw-r--r-- | src/mir/visit_crate_mir.cpp | 3 |
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) { |
