Skip to content

Commit 382ade6

Browse files
committed
fix ugly skip_binder
1 parent d659c7c commit 382ade6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

compiler/rustc_metadata/src/rmeta/encoder.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1541,8 +1541,9 @@ impl<'a, 'tcx> EncodeContext<'a, 'tcx> {
15411541
self.tables.impl_defaultness.set_some(def_id.index, *defaultness);
15421542
self.tables.constness.set_some(def_id.index, *constness);
15431543

1544-
let trait_ref = self.tcx.impl_trait_ref(def_id).map(ty::EarlyBinder::skip_binder);
1544+
let trait_ref = self.tcx.impl_trait_ref(def_id);
15451545
if let Some(trait_ref) = trait_ref {
1546+
let trait_ref = trait_ref.skip_binder();
15461547
let trait_def = self.tcx.trait_def(trait_ref.def_id);
15471548
if let Ok(mut an) = trait_def.ancestors(self.tcx, def_id) {
15481549
if let Some(specialization_graph::Node::Impl(parent)) = an.nth(1) {

0 commit comments

Comments
 (0)