Skip to content

Commit 044ad56

Browse files
committed
libsyntax: De-@mut Parser::last_token
1 parent cc3e6ec commit 044ad56

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/libsyntax/parse/parser.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ pub fn Parser(sess: @mut ParseSess, cfg: ast::CrateConfig, rdr: @mut reader)
304304
token: tok0.tok,
305305
span: span,
306306
last_span: span,
307-
last_token: @mut None,
307+
last_token: None,
308308
buffer: @mut ([
309309
placeholder.clone(),
310310
placeholder.clone(),
@@ -334,7 +334,7 @@ pub struct Parser {
334334
// the span of the prior token:
335335
last_span: Span,
336336
// the previous token or None (only stashed sometimes).
337-
last_token: @mut Option<~token::Token>,
337+
last_token: Option<~token::Token>,
338338
buffer: @mut [TokenAndSpan, ..4],
339339
buffer_start: @mut int,
340340
buffer_end: @mut int,
@@ -728,7 +728,7 @@ impl Parser {
728728
pub fn bump(&mut self) {
729729
self.last_span = self.span;
730730
// Stash token for error recovery (sometimes; clone is not necessarily cheap).
731-
*self.last_token = if is_ident_or_path(&self.token) {
731+
self.last_token = if is_ident_or_path(&self.token) {
732732
Some(~self.token.clone())
733733
} else {
734734
None

0 commit comments

Comments
 (0)