Feed is_type_alias_impl_trait for RPITITs on the trait side
This commit is contained in:
parent
e41491fe05
commit
11f1810831
2 changed files with 3 additions and 0 deletions
|
@ -191,6 +191,7 @@ rustc_queries! {
|
|||
{
|
||||
desc { "determine whether the opaque is a type-alias impl trait" }
|
||||
separate_provide_extern
|
||||
feedable
|
||||
}
|
||||
|
||||
query unsizing_params_for_adt(key: DefId) -> &'tcx rustc_index::bit_set::BitSet<u32>
|
||||
|
|
|
@ -289,6 +289,8 @@ fn associated_item_for_impl_trait_in_trait(
|
|||
InternalSubsts::identity_for_item(tcx, opaque_ty_def_id.to_def_id()),
|
||||
)));
|
||||
|
||||
trait_assoc_ty.is_type_alias_impl_trait(false);
|
||||
|
||||
// Copy generics_of of the opaque type item but the trait is the parent.
|
||||
trait_assoc_ty.generics_of({
|
||||
let opaque_ty_generics = tcx.generics_of(opaque_ty_def_id);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue