File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ use std::collections::hash_map::Entry::{Vacant, Occupied};
105105#[ derive( Clone ) ]
106106enum TokenTreeOrTokenTreeVec {
107107 Tt ( tokenstream:: TokenTree ) ,
108- TtSeq ( Rc < Vec < tokenstream:: TokenTree > > ) ,
108+ TtSeq ( Vec < tokenstream:: TokenTree > ) ,
109109}
110110
111111impl TokenTreeOrTokenTreeVec {
@@ -162,7 +162,7 @@ pub fn count_names(ms: &[TokenTree]) -> usize {
162162 } )
163163}
164164
165- pub fn initial_matcher_pos ( ms : Rc < Vec < TokenTree > > , sep : Option < Token > , lo : BytePos )
165+ pub fn initial_matcher_pos ( ms : Vec < TokenTree > , sep : Option < Token > , lo : BytePos )
166166 -> Box < MatcherPos > {
167167 let match_idx_hi = count_names ( & ms[ ..] ) ;
168168 let matches: Vec < _ > = ( 0 ..match_idx_hi) . map ( |_| Vec :: new ( ) ) . collect ( ) ;
@@ -285,7 +285,7 @@ pub fn parse(sess: &ParseSess,
285285 mut rdr : TtReader ,
286286 ms : & [ TokenTree ] )
287287 -> NamedParseResult {
288- let mut cur_eis = SmallVector :: one ( initial_matcher_pos ( Rc :: new ( ms. to_owned ( ) ) ,
288+ let mut cur_eis = SmallVector :: one ( initial_matcher_pos ( ms. to_owned ( ) ,
289289 None ,
290290 rdr. peek ( ) . sp . lo ) ) ;
291291
You can’t perform that action at this time.
0 commit comments