1
Fork 0

Filter out RPITITs in astconv when checking for missing associated types

This commit is contained in:
Santiago Pastorino 2023-03-07 13:31:28 -03:00
parent 24c0b81c1f
commit b2f3198608
No known key found for this signature in database
GPG key ID: 8131A24E0C79EFAF
4 changed files with 40 additions and 3 deletions

View file

@ -1440,6 +1440,7 @@ impl<'o, 'tcx> dyn AstConv<'tcx> + 'o {
tcx.associated_items(pred.def_id())
.in_definition_order()
.filter(|item| item.kind == ty::AssocKind::Type)
.filter(|item| tcx.opt_rpitit_info(item.def_id).is_none())
.map(|item| item.def_id),
);
}