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