]> git.lizzy.rs Git - rust.git/commitdiff
Make params be SmallVec as originally was
authorSantiago Pastorino <spastorino@gmail.com>
Fri, 3 Jun 2022 02:42:49 +0000 (23:42 -0300)
committerSantiago Pastorino <spastorino@gmail.com>
Fri, 3 Jun 2022 02:42:49 +0000 (23:42 -0300)
compiler/rustc_ast_lowering/src/item.rs

index 85d3bf66d8e1c79354daa156a723087a6c07dfd3..bcbd0b655eb29d898f73f4978c70f7fc9684f30b 100644 (file)
@@ -1374,7 +1374,8 @@ fn lower_generics<T>(
                 .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);