Make params be SmallVec as originally was

This commit is contained in:
Santiago Pastorino 2022-06-02 23:42:49 -03:00
parent 15a82d6917
commit b051fcaefe
No known key found for this signature in database
GPG Key ID: 8131A24E0C79EFAF

View File

@ -1374,7 +1374,8 @@ impl<'hir> LoweringContext<'_, 'hir> {
.map(|predicate| self.lower_where_predicate(predicate)),
);
let mut params: Vec<_> = self.lower_generic_params_mut(&generics.params).collect();
let mut params: SmallVec<[hir::GenericParam<'hir>; 4]> =
self.lower_generic_params_mut(&generics.params).collect();
let has_where_clause = !generics.where_clause.predicates.is_empty();
let where_clause_span = self.lower_span(generics.where_clause.span);
let span = self.lower_span(generics.span);