]> git.lizzy.rs Git - rust.git/commitdiff
default impls for methods can contain existential types inside
authorOliver Schneider <github35764891676564198441@oli-obk.de>
Mon, 16 Jul 2018 09:20:35 +0000 (11:20 +0200)
committerOliver Schneider <github35764891676564198441@oli-obk.de>
Wed, 18 Jul 2018 08:53:09 +0000 (10:53 +0200)
src/librustc_typeck/collect.rs

index e9510d118f7d4d48d2905f806cfd3ef0d6880268..72a4b0df6f84f5a64cc7c613a07fb5ae64d685c0 100644 (file)
@@ -1250,6 +1250,7 @@ fn visit_trait_item(&mut self, it: &'tcx TraitItem) {
         match tcx.hir.get(parent) {
             NodeItem(ref it) => intravisit::walk_item(&mut locator, it),
             NodeImplItem(ref it) => intravisit::walk_impl_item(&mut locator, it),
+            NodeTraitItem(ref it) => intravisit::walk_trait_item(&mut locator, it),
             other => bug!("{:?} is not a valid parent of an existential type item", other),
         }
     }