Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/resolver.rs')
-rw-r--r--crates/hir-def/src/resolver.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir-def/src/resolver.rs b/crates/hir-def/src/resolver.rs
index 724926f824..63ff384de0 100644
--- a/crates/hir-def/src/resolver.rs
+++ b/crates/hir-def/src/resolver.rs
@@ -1379,7 +1379,7 @@ impl HasResolver for TypeAliasId {
impl HasResolver for ImplId {
fn resolver(self, db: &dyn SourceDatabase) -> Resolver<'_> {
- self.lookup(db).container.resolver(db).push_generic_params_scope(db, self.into())
+ lookup_resolver(db, self).push_generic_params_scope(db, self.into())
}
}
@@ -1450,7 +1450,7 @@ impl HasResolver for ExpressionStoreOwnerId {
impl HasResolver for EnumVariantId {
fn resolver(self, db: &dyn SourceDatabase) -> Resolver<'_> {
- self.lookup(db).parent.resolver(db)
+ lookup_resolver(db, self)
}
}