summaryrefslogtreecommitdiff
path: root/src/hir/visitor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/visitor.cpp')
-rw-r--r--src/hir/visitor.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/hir/visitor.cpp b/src/hir/visitor.cpp
index 02cc5948..77bc1a1b 100644
--- a/src/hir/visitor.cpp
+++ b/src/hir/visitor.cpp
@@ -164,6 +164,9 @@ void ::HIR::Visitor::visit_trait(::HIR::ItemPath p, ::HIR::Trait& item)
for(auto& par : item.m_parent_traits) {
this->visit_trait_path(par);
}
+ for(auto& par : item.m_all_parent_traits) {
+ this->visit_trait_path(par);
+ }
for(auto& i : item.m_types) {
DEBUG("type " << i.first);
for(auto& bound : i.second.m_trait_bounds)