diff options
Diffstat (limited to 'src/librustsyntax/parse')
| -rw-r--r-- | src/librustsyntax/parse/lexer.rs | 2 | ||||
| -rw-r--r-- | src/librustsyntax/parse/parser.rs | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/librustsyntax/parse/lexer.rs b/src/librustsyntax/parse/lexer.rs index b95b10fc33e..63dc85e865d 100644 --- a/src/librustsyntax/parse/lexer.rs +++ b/src/librustsyntax/parse/lexer.rs @@ -199,7 +199,7 @@ fn scan_number(c: char, rdr: reader) -> token::token { } num_str = scan_digits(rdr, base); c = rdr.curr; - n = rdr.next(); + rdr.next(); if c == 'u' || c == 'i' { let signed = c == 'i'; let mut tp = { diff --git a/src/librustsyntax/parse/parser.rs b/src/librustsyntax/parse/parser.rs index 51b26373c36..32bafac535b 100644 --- a/src/librustsyntax/parse/parser.rs +++ b/src/librustsyntax/parse/parser.rs @@ -90,7 +90,7 @@ class parser { self.span = span0; self.last_span = span0; self.buffer = dvec::dvec(); - self.restriction == UNRESTRICTED; + self.restriction = UNRESTRICTED; self.reader = rdr; self.keywords = token::keyword_table(); self.restricted_keywords = token::restricted_keyword_table(); @@ -949,7 +949,7 @@ class parser { fn parse_dot_or_call_expr_with(e0: pexpr) -> pexpr { let mut e = e0; let lo = e.span.lo; - let mut hi = e.span.hi; + let mut hi; loop { // expr.f if eat(self, token::DOT) { @@ -1025,7 +1025,7 @@ class parser { fn parse_prefix_expr() -> pexpr { let lo = self.span.lo; - let mut hi = self.span.hi; + let mut hi; let mut ex; alt self.token { |
