diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2013-05-01 21:50:32 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2013-05-01 21:50:32 -0400 |
| commit | 5f886342be75ef465a8e0ffe6f4e7c237fb8fd67 (patch) | |
| tree | 19b6f9a7fd4b3619de7a84e616a9e56586ee5c28 /src/libsyntax/parse/lexer.rs | |
| parent | fbaf8399c8d4670b16684a7d94c8ed70839ffc8e (diff) | |
| download | rust-5f886342be75ef465a8e0ffe6f4e7c237fb8fd67.tar.gz rust-5f886342be75ef465a8e0ffe6f4e7c237fb8fd67.zip | |
syntax: fix up dynamic borrow errors in libsyntax
Diffstat (limited to 'src/libsyntax/parse/lexer.rs')
| -rw-r--r-- | src/libsyntax/parse/lexer.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/parse/lexer.rs b/src/libsyntax/parse/lexer.rs index 60d6ce504fd..163c7852132 100644 --- a/src/libsyntax/parse/lexer.rs +++ b/src/libsyntax/parse/lexer.rs @@ -163,7 +163,7 @@ fn string_advance_token(r: @mut StringReader) { } } -fn byte_offset(rdr: @mut StringReader) -> BytePos { +fn byte_offset(rdr: &StringReader) -> BytePos { (rdr.pos - rdr.filemap.start_pos) } @@ -176,7 +176,7 @@ pub fn get_str_from(rdr: @mut StringReader, start: BytePos) -> ~str { // EFFECT: advance the StringReader by one character. If a newline is // discovered, add it to the FileMap's list of line start offsets. -pub fn bump(rdr: @mut StringReader) { +pub fn bump(rdr: &mut StringReader) { rdr.last_pos = rdr.pos; let current_byte_offset = byte_offset(rdr).to_uint();; if current_byte_offset < (*rdr.src).len() { |
