We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a646ff commit 5495c2cCopy full SHA for 5495c2c
compiler/rustc_hir_analysis/src/check/always_applicable.rs
@@ -54,9 +54,9 @@ pub(crate) fn check_drop_impl(
54
55
tcx.ensure_ok().orphan_check_impl(drop_impl_did)?;
56
57
- let dtor_impl_trait_ref = tcx.impl_trait_ref(drop_impl_did).unwrap().instantiate_identity();
+ let self_ty = tcx.type_of(drop_impl_did).instantiate_identity();
58
59
- match dtor_impl_trait_ref.self_ty().kind() {
+ match self_ty.kind() {
60
ty::Adt(adt_def, adt_to_impl_args) => {
61
ensure_impl_params_and_item_params_correspond(
62
tcx,
0 commit comments