move span and token to tt reader

This commit is contained in:
Aleksey Kladov 2019-05-13 12:06:37 +03:00
parent d29f0d23c3
commit b91e0a3786
3 changed files with 35 additions and 40 deletions

View file

@ -301,8 +301,7 @@ pub fn maybe_file_to_stream(
source_file: Lrc<SourceFile>,
override_span: Option<Span>,
) -> Result<(TokenStream, Vec<lexer::UnmatchedBrace>), Vec<Diagnostic>> {
let mut srdr = lexer::StringReader::new_or_buffered_errs(sess, source_file, override_span)?;
srdr.real_token();
let srdr = lexer::StringReader::new_or_buffered_errs(sess, source_file, override_span)?;
let (token_trees, unmatched_braces) = srdr.into_token_trees();
match token_trees {