Use TyBuilder in another place

This commit is contained in:
Florian Diebold 2021-04-03 22:45:31 +02:00
parent eaa03ef446
commit ac8fee006a

View file

@ -860,10 +860,9 @@ pub fn associated_type_shorthand_candidates<R>(
if generics.params.types[param_id.local_id].provenance if generics.params.types[param_id.local_id].provenance
== TypeParamProvenance::TraitSelf == TypeParamProvenance::TraitSelf
{ {
let trait_ref = TraitRef { let trait_ref = TyBuilder::trait_ref(db, trait_id)
trait_id: to_chalk_trait_id(trait_id), .fill_with_bound_vars(DebruijnIndex::INNERMOST, 0)
substitution: Substitution::bound_vars(&generics, DebruijnIndex::INNERMOST), .build();
};
return search(trait_ref); return search(trait_ref);
} }
} }