diff options
| author | Aleksey Kladov <aleksey.kladov@gmail.com> | 2019-07-03 15:09:06 +0300 |
|---|---|---|
| committer | Aleksey Kladov <aleksey.kladov@gmail.com> | 2019-07-04 09:12:33 +0300 |
| commit | 3035a05a74db3a1a7f95e139c4d683cc7be51159 (patch) | |
| tree | a705dabfdff052598e206d0af2a1d9ab312801fd /src/libsyntax | |
| parent | 8bea334a266dcf439ca2f61f448a15770a3766b7 (diff) | |
| download | rust-3035a05a74db3a1a7f95e139c4d683cc7be51159.tar.gz rust-3035a05a74db3a1a7f95e139c4d683cc7be51159.zip | |
remove unused mk_sp_and_raw
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/parse/lexer/mod.rs | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/libsyntax/parse/lexer/mod.rs b/src/libsyntax/parse/lexer/mod.rs index f9b9c85fb56..a56a4ce097e 100644 --- a/src/libsyntax/parse/lexer/mod.rs +++ b/src/libsyntax/parse/lexer/mod.rs @@ -98,14 +98,7 @@ impl<'a> StringReader<'a> { } fn mk_sp(&self, lo: BytePos, hi: BytePos) -> Span { - self.mk_sp_and_raw(lo, hi).0 - } - - fn mk_sp_and_raw(&self, lo: BytePos, hi: BytePos) -> (Span, Span) { - let raw = Span::new(lo, hi, NO_EXPANSION); - let real = self.override_span.unwrap_or(raw); - - (real, raw) + self.override_span.unwrap_or_else(|| Span::new(lo, hi, NO_EXPANSION)) } fn unwrap_or_abort<T>(&mut self, res: Result<T, ()>) -> T { @@ -133,8 +126,8 @@ impl<'a> StringReader<'a> { let start_pos = self.pos; (self.next_token_inner()?, start_pos, self.pos) }; - let (real, _raw) = self.mk_sp_and_raw(start_pos, end_pos); - Ok(Token::new(kind, real)) + let span = self.mk_sp(start_pos, end_pos); + Ok(Token::new(kind, span)) } } } |
