@@ -60,7 +60,7 @@ impl FromInternal<(TreeAndJoint, &'_ ParseSess, &'_ mut Vec<Self>)>
60
60
let Token { kind, span } = match tree {
61
61
tokenstream:: TokenTree :: Delimited ( span, delim, tts) => {
62
62
let delimiter = Delimiter :: from_internal ( delim) ;
63
- return TokenTree :: Group ( Group { delimiter, stream : tts. into ( ) , span } ) ;
63
+ return TokenTree :: Group ( Group { delimiter, stream : tts, span } ) ;
64
64
}
65
65
tokenstream:: TokenTree :: Token ( token) => token,
66
66
} ;
@@ -196,12 +196,8 @@ impl ToInternal<TokenStream> for TokenTree<Group, Punct, Ident, Literal> {
196
196
let ( ch, joint, span) = match self {
197
197
TokenTree :: Punct ( Punct { ch, joint, span } ) => ( ch, joint, span) ,
198
198
TokenTree :: Group ( Group { delimiter, stream, span } ) => {
199
- return tokenstream:: TokenTree :: Delimited (
200
- span,
201
- delimiter. to_internal ( ) ,
202
- stream. into ( ) ,
203
- )
204
- . into ( ) ;
199
+ return tokenstream:: TokenTree :: Delimited ( span, delimiter. to_internal ( ) , stream)
200
+ . into ( ) ;
205
201
}
206
202
TokenTree :: Ident ( self :: Ident { sym, is_raw, span } ) => {
207
203
return tokenstream:: TokenTree :: token ( Ident ( sym, is_raw) , span) . into ( ) ;
0 commit comments