We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2955c45 commit b21e738Copy full SHA for b21e738
crates/mbe/src/expander/matcher.rs
@@ -377,7 +377,7 @@ fn match_loop_inner<'t>(
377
bindings_builder: &mut BindingsBuilder<'t>,
378
cur_items: &mut SmallVec<[MatchState<'t>; 1]>,
379
bb_items: &mut SmallVec<[MatchState<'t>; 1]>,
380
- next_items: &mut Vec<MatchState<'t>>,
+ next_items: &mut SmallVec<[MatchState<'t>; 4]>,
381
eof_items: &mut SmallVec<[MatchState<'t>; 1]>,
382
error_items: &mut SmallVec<[MatchState<'t>; 1]>,
383
delim_span: tt::DelimSpan<Span>,
@@ -650,7 +650,7 @@ fn match_loop<'t>(
650
meta_result: None,
651
}];
652
653
- let mut next_items = vec![];
+ let mut next_items: SmallVec<[MatchState<'t>; 4]> = SmallVec::new();
654
655
loop {
656
let mut bb_items = SmallVec::new();
0 commit comments