Store associated item defaultness in impl_defaultness.

This commit is contained in:
Camille GILLOT 2022-03-12 19:36:11 +01:00
parent c9e134e1b6
commit 110f0656cb
25 changed files with 89 additions and 107 deletions

View file

@ -697,7 +697,7 @@ impl<'tcx> SaveContext<'tcx> {
}
Res::Def(HirDefKind::AssocFn, decl_id) => {
let def_id = if decl_id.is_local() {
if self.tcx.associated_item(decl_id).defaultness.has_value() {
if self.tcx.impl_defaultness(decl_id).has_value() {
Some(decl_id)
} else {
None