Skip to content

Commit 9e92015

Browse files
committed
remove subst_supertrait call
1 parent 6a68966 commit 9e92015

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

compiler/rustc_trait_selection/src/traits/object_safety.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -257,13 +257,11 @@ fn predicates_reference_self(
257257
}
258258

259259
fn bounds_reference_self(tcx: TyCtxt<'_>, trait_def_id: DefId) -> SmallVec<[Span; 1]> {
260-
let trait_ref = ty::Binder::dummy(ty::TraitRef::identity(tcx, trait_def_id));
261260
tcx.associated_items(trait_def_id)
262261
.in_definition_order()
263262
.filter(|item| item.kind == ty::AssocKind::Type)
264263
.flat_map(|item| tcx.explicit_item_bounds(item.def_id))
265-
.map(|&(predicate, sp)| (predicate.subst_supertrait(tcx, &trait_ref), sp))
266-
.filter_map(|predicate| predicate_references_self(tcx, predicate))
264+
.filter_map(|pred_span| predicate_references_self(tcx, *pred_span))
267265
.collect()
268266
}
269267

0 commit comments

Comments
 (0)