1
Fork 0

Rollup merge of #106813 - oli-obk:sess_cleanup, r=GuillaumeGomez,petrochenkov

Remove redundant session field

There was already a session available in the resolver, so we access that session.
This commit is contained in:
Matthias Krüger 2023-01-13 19:16:45 +01:00 committed by GitHub
commit f7093826a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 15 deletions

View file

@ -1137,7 +1137,7 @@ impl<'a, 'b> DefIdTree for &'a Resolver<'b> {
}
}
impl Resolver<'_> {
impl<'a> Resolver<'a> {
fn opt_local_def_id(&self, node: NodeId) -> Option<LocalDefId> {
self.node_id_to_def_id.get(&node).copied()
}
@ -1194,6 +1194,10 @@ impl Resolver<'_> {
self.cstore().item_generics_num_lifetimes(def_id, self.session)
}
}
pub fn sess(&self) -> &'a Session {
self.session
}
}
impl<'a> Resolver<'a> {