about summary refs log tree commit diff
path: root/compiler/rustc_parse/src
diff options
context:
space:
mode:
authorNicholas Nethercote <n.nethercote@gmail.com>2022-11-22 16:23:25 +1100
committerNicholas Nethercote <n.nethercote@gmail.com>2023-02-21 11:51:55 +1100
commit068db466e889d73c65007dc04a05a760e3d9f766 (patch)
tree589c591bd79c3451de5c5d770928bc4befe45e5d /compiler/rustc_parse/src
parentdd7aff5cc5d3eba6dd0301ba6b33d3e178f91614 (diff)
downloadrust-068db466e889d73c65007dc04a05a760e3d9f766.tar.gz
rust-068db466e889d73c65007dc04a05a760e3d9f766.zip
Use `ThinVec` in `ast::WhereClause`.
Diffstat (limited to 'compiler/rustc_parse/src')
-rw-r--r--compiler/rustc_parse/src/parser/generics.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_parse/src/parser/generics.rs b/compiler/rustc_parse/src/parser/generics.rs
index 0eaa029a20d..04b7703ff04 100644
--- a/compiler/rustc_parse/src/parser/generics.rs
+++ b/compiler/rustc_parse/src/parser/generics.rs
@@ -258,7 +258,7 @@ impl<'a> Parser<'a> {
             params,
             where_clause: WhereClause {
                 has_where_token: false,
-                predicates: Vec::new(),
+                predicates: ThinVec::new(),
                 span: self.prev_token.span.shrink_to_hi(),
             },
             span,
@@ -288,7 +288,7 @@ impl<'a> Parser<'a> {
     ) -> PResult<'a, (WhereClause, Option<Vec<ast::FieldDef>>)> {
         let mut where_clause = WhereClause {
             has_where_token: false,
-            predicates: Vec::new(),
+            predicates: ThinVec::new(),
             span: self.prev_token.span.shrink_to_hi(),
         };
         let mut tuple_struct_body = None;