@@ -217,13 +217,13 @@ pub(crate) fn token_stream(mut input: Cursor) -> Result<TokenStream, LexError> {
217217 hi : input. off ,
218218 } ) ;
219219 trees = outer;
220- trees. push_token_from_parser ( TokenTree :: Group ( crate :: Group :: _new_stable ( g) ) ) ;
220+ trees. push_token_from_parser ( TokenTree :: Group ( crate :: Group :: _new_fallback ( g) ) ) ;
221221 } else {
222222 let ( rest, mut tt) = match leaf_token ( input) {
223223 Ok ( ( rest, tt) ) => ( rest, tt) ,
224224 Err ( Reject ) => return Err ( lex_error ( input) ) ,
225225 } ;
226- tt. set_span ( crate :: Span :: _new_stable ( Span {
226+ tt. set_span ( crate :: Span :: _new_fallback ( Span {
227227 #[ cfg( span_locations) ]
228228 lo,
229229 #[ cfg( span_locations) ]
@@ -251,7 +251,7 @@ fn lex_error(cursor: Cursor) -> LexError {
251251fn leaf_token ( input : Cursor ) -> PResult < TokenTree > {
252252 if let Ok ( ( input, l) ) = literal ( input) {
253253 // must be parsed before ident
254- Ok ( ( input, TokenTree :: Literal ( crate :: Literal :: _new_stable ( l) ) ) )
254+ Ok ( ( input, TokenTree :: Literal ( crate :: Literal :: _new_fallback ( l) ) ) )
255255 } else if let Ok ( ( input, p) ) = punct ( input) {
256256 Ok ( ( input, TokenTree :: Punct ( p) ) )
257257 } else if let Ok ( ( input, i) ) = ident ( input) {
@@ -795,7 +795,7 @@ fn doc_comment<'a>(input: Cursor<'a>, trees: &mut TokenStreamBuilder) -> PResult
795795 #[ cfg( span_locations) ]
796796 let lo = input. off ;
797797 let ( rest, ( comment, inner) ) = doc_comment_contents ( input) ?;
798- let span = crate :: Span :: _new_stable ( Span {
798+ let span = crate :: Span :: _new_fallback ( Span {
799799 #[ cfg( span_locations) ]
800800 lo,
801801 #[ cfg( span_locations) ]
@@ -831,7 +831,7 @@ fn doc_comment<'a>(input: Cursor<'a>, trees: &mut TokenStreamBuilder) -> PResult
831831 bracketed. push_token_from_parser ( TokenTree :: Punct ( equal) ) ;
832832 bracketed. push_token_from_parser ( TokenTree :: Literal ( literal) ) ;
833833 let group = Group :: new ( Delimiter :: Bracket , bracketed. build ( ) ) ;
834- let mut group = crate :: Group :: _new_stable ( group) ;
834+ let mut group = crate :: Group :: _new_fallback ( group) ;
835835 group. set_span ( span) ;
836836 trees. push_token_from_parser ( TokenTree :: Group ( group) ) ;
837837
0 commit comments