about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2022-06-02 23:42:49 -0300
committerSantiago Pastorino <spastorino@gmail.com>2022-06-02 23:42:49 -0300
commitb051fcaefe2f783394a2e63632e7a0932197a889 (patch)
treeba992f08c485b6f5d63953b542c75bd5f35940cc
parent15a82d6917c66e695e8932771217f164c8fe008c (diff)
downloadrust-b051fcaefe2f783394a2e63632e7a0932197a889.tar.gz
rust-b051fcaefe2f783394a2e63632e7a0932197a889.zip
Make params be SmallVec as originally was
-rw-r--r--compiler/rustc_ast_lowering/src/item.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_ast_lowering/src/item.rs b/compiler/rustc_ast_lowering/src/item.rs
index 85d3bf66d8e..bcbd0b655eb 100644
--- a/compiler/rustc_ast_lowering/src/item.rs
+++ b/compiler/rustc_ast_lowering/src/item.rs
@@ -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);