about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2022-11-18 14:10:36 +0000
committerSantiago Pastorino <spastorino@gmail.com>2022-11-25 00:04:52 -0300
commit08afabddac12adc114a8f963f1a10c47f3b3b2d9 (patch)
tree047eed200085356cfbd40c94d3c8c90337e12759 /src
parent65a6e22668c32c81dbe6a996a7012270c01eb114 (diff)
get rid of to_poly_trait_predicate
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/clean/blanket_impl.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/librustdoc/clean/blanket_impl.rs b/src/librustdoc/clean/blanket_impl.rs
index cb0b8d4a9bc..a1145b90d65 100644
--- a/src/librustdoc/clean/blanket_impl.rs
+++ b/src/librustdoc/clean/blanket_impl.rs
@@ -67,12 +67,7 @@ impl<'a, 'tcx> BlanketImplFinder<'a, 'tcx> {
                     .instantiate(cx.tcx, impl_substs)
                     .predicates
                     .into_iter()
-                    .chain(Some(
-                        ty::Binder::dummy(impl_trait_ref)
-                            .to_poly_trait_predicate()
-                            .map_bound(ty::PredicateKind::Trait)
-                            .to_predicate(infcx.tcx),
-                    ));
+                    .chain(Some(ty::Binder::dummy(impl_trait_ref).to_predicate(infcx.tcx)));
                 for predicate in predicates {
                     debug!("testing predicate {:?}", predicate);
                     let obligation = traits::Obligation::new(