summaryrefslogtreecommitdiff
path: root/src/trans/enumerate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/trans/enumerate.cpp')
-rw-r--r--src/trans/enumerate.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/trans/enumerate.cpp b/src/trans/enumerate.cpp
index 91b00084..d8426022 100644
--- a/src/trans/enumerate.cpp
+++ b/src/trans/enumerate.cpp
@@ -256,16 +256,16 @@ TransList Trans_Enumerate_Public(::HIR::Crate& crate)
{
for(auto& impl : impl_list.second)
{
- Trans_Enumerate_Public_TraitImpl(state, resolve, trait_path, impl);
+ Trans_Enumerate_Public_TraitImpl(state, resolve, trait_path, *impl);
}
}
for(auto& impl : impl_group.second.non_named)
{
- Trans_Enumerate_Public_TraitImpl(state, resolve, trait_path, impl);
+ Trans_Enumerate_Public_TraitImpl(state, resolve, trait_path, *impl);
}
for(auto& impl : impl_group.second.generic)
{
- Trans_Enumerate_Public_TraitImpl(state, resolve, trait_path, impl);
+ Trans_Enumerate_Public_TraitImpl(state, resolve, trait_path, *impl);
}
}
struct H1
@@ -302,16 +302,16 @@ TransList Trans_Enumerate_Public(::HIR::Crate& crate)
{
for(auto& impl : impl_grp.second)
{
- H1::enumerate_type_impl(state, impl);
+ H1::enumerate_type_impl(state, *impl);
}
}
for(auto& impl : crate.m_type_impls.non_named)
{
- H1::enumerate_type_impl(state, impl);
+ H1::enumerate_type_impl(state, *impl);
}
for(auto& impl : crate.m_type_impls.generic)
{
- H1::enumerate_type_impl(state, impl);
+ H1::enumerate_type_impl(state, *impl);
}
auto rv = Trans_Enumerate_CommonPost(state);