Skip to content

Commit f15370b

Browse files
committed
Auto merge of #97670 - spastorino:simplify-universal-impl-trait-lowering2, r=Dylan-DPC
Make params be SmallVec as originally was r? `@cjgillot` It was originally a [`SmallVec`](https://github.com/rust-lang/rust/pull/97598/files#diff-0a61b538a3cec072c76fecae4635af6a12ec3256860029ac70549c2aa53ab394L1497), I've mistakenly changed it [here](https://github.com/rust-lang/rust/pull/97598/files#diff-0a61b538a3cec072c76fecae4635af6a12ec3256860029ac70549c2aa53ab394R1377) to a `Vec`
2 parents a6b8c69 + b051fca commit f15370b

File tree

1 file changed

+2
-1
lines changed
  • compiler/rustc_ast_lowering/src

1 file changed

+2
-1
lines changed

Diff for: compiler/rustc_ast_lowering/src/item.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1374,7 +1374,8 @@ impl<'hir> LoweringContext<'_, 'hir> {
13741374
.map(|predicate| self.lower_where_predicate(predicate)),
13751375
);
13761376

1377-
let mut params: Vec<_> = self.lower_generic_params_mut(&generics.params).collect();
1377+
let mut params: SmallVec<[hir::GenericParam<'hir>; 4]> =
1378+
self.lower_generic_params_mut(&generics.params).collect();
13781379
let has_where_clause = !generics.where_clause.predicates.is_empty();
13791380
let where_clause_span = self.lower_span(generics.where_clause.span);
13801381
let span = self.lower_span(generics.span);

0 commit comments

Comments
 (0)