diff options
| author | Mark Rousskov <mark.simulacrum@gmail.com> | 2019-07-05 17:12:11 -0400 |
|---|---|---|
| committer | Mark Rousskov <mark.simulacrum@gmail.com> | 2019-07-10 07:12:28 -0400 |
| commit | 7e3791469fce12a95d5d85b9a8744a61a0970fe1 (patch) | |
| tree | fc75e8c28fc1afec977d0861974a3a25d2458ccf /src/libsyntax/parse | |
| parent | 0eb2e566c1d9ee6526e670802debda9c0afabde5 (diff) | |
| download | rust-7e3791469fce12a95d5d85b9a8744a61a0970fe1.tar.gz rust-7e3791469fce12a95d5d85b9a8744a61a0970fe1.zip | |
Replace src: &mut dyn Read with String
Diffstat (limited to 'src/libsyntax/parse')
| -rw-r--r-- | src/libsyntax/parse/lexer/comments.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/libsyntax/parse/lexer/comments.rs b/src/libsyntax/parse/lexer/comments.rs index 988f1aa38d9..6ed2a7adad1 100644 --- a/src/libsyntax/parse/lexer/comments.rs +++ b/src/libsyntax/parse/lexer/comments.rs @@ -8,7 +8,6 @@ use crate::parse::lexer::{self, ParseSess, StringReader}; use syntax_pos::{BytePos, CharPos, Pos, FileName}; use log::debug; -use std::io::Read; use std::usize; #[derive(Clone, Copy, PartialEq, Debug)] @@ -340,10 +339,8 @@ fn consume_comment(rdr: &mut StringReader<'_>, // it appears this function is called only from pprust... that's // probably not a good thing. -pub fn gather_comments(sess: &ParseSess, path: FileName, srdr: &mut dyn Read) -> Vec<Comment> +pub fn gather_comments(sess: &ParseSess, path: FileName, src: String) -> Vec<Comment> { - let mut src = String::new(); - srdr.read_to_string(&mut src).unwrap(); let cm = SourceMap::new(sess.source_map().path_mapping().clone()); let source_file = cm.new_source_file(path, src); let mut rdr = lexer::StringReader::new(sess, source_file, None); |
