about summary refs log tree commit diff
path: root/compiler/rustc_privacy/src
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2022-03-13 00:52:25 +0100
committerCamille GILLOT <gillot.camille@gmail.com>2022-08-01 21:38:45 +0200
commitd7ea161b7e71f6a76868b1566bad31c1ca52824c (patch)
treef54e79e0433cf00d8ef7b48dbec3491f94f4c073 /compiler/rustc_privacy/src
parent8ee4446ee5e1c23bef61b45f74e37db4bad2f424 (diff)
downloadrust-d7ea161b7e71f6a76868b1566bad31c1ca52824c.tar.gz
rust-d7ea161b7e71f6a76868b1566bad31c1ca52824c.zip
Remove DefId from AssocItemContainer.
Diffstat (limited to 'compiler/rustc_privacy/src')
-rw-r--r--compiler/rustc_privacy/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_privacy/src/lib.rs b/compiler/rustc_privacy/src/lib.rs
index ee9f10930c4..7d4ee832974 100644
--- a/compiler/rustc_privacy/src/lib.rs
+++ b/compiler/rustc_privacy/src/lib.rs
@@ -212,7 +212,7 @@ where
                 // `impl Pub<Priv> { pub fn my_method() {} }` is considered a private type,
                 // so we need to visit the self type additionally.
                 if let Some(assoc_item) = tcx.opt_associated_item(def_id) {
-                    if let ty::ImplContainer(impl_def_id) = assoc_item.container {
+                    if let Some(impl_def_id) = assoc_item.impl_container(tcx) {
                         tcx.type_of(impl_def_id).visit_with(self)?;
                     }
                 }