X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=compiler%2Frustc_passes%2Fsrc%2Fstability.rs;h=34e1abb78b2d4fa33323c278cd85d36d24a70fce;hb=1dd773175aa52007f6fd8f8cff5215bc2846e5a6;hp=3ecc9faf76620b13f0c960675de97e49d5c7903a;hpb=be130b57d477069799158506d7e80145fdf71c73;p=rust.git diff --git a/compiler/rustc_passes/src/stability.rs b/compiler/rustc_passes/src/stability.rs index 3ecc9faf766..34e1abb78b2 100644 --- a/compiler/rustc_passes/src/stability.rs +++ b/compiler/rustc_passes/src/stability.rs @@ -147,7 +147,7 @@ fn annotate( } if !self.tcx.features().staged_api { - // Propagate unstability. This can happen even for non-staged-api crates in case + // Propagate unstability. This can happen even for non-staged-api crates in case // -Zforce-unstable-if-unmarked is set. if let Some(stab) = self.parent_stab { if inherit_deprecation.yes() && stab.is_unstable() { @@ -593,7 +593,7 @@ fn visit_trait_item(&mut self, ti: &'tcx hir::TraitItem<'tcx>) { fn visit_impl_item(&mut self, ii: &'tcx hir::ImplItem<'tcx>) { let impl_def_id = self.tcx.hir().get_parent_item(ii.hir_id()); - if self.tcx.bound_impl_trait_ref(impl_def_id.to_def_id()).is_none() { + if self.tcx.impl_trait_ref(impl_def_id).is_none() { self.check_missing_stability(ii.owner_id.def_id, ii.span); self.check_missing_const_stability(ii.owner_id.def_id, ii.span); }