Skip to content

Commit a41903d

Browse files
committed
Remove some unused code from lexer
1 parent 5e4ed70 commit a41903d

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/libsyntax/parse/lexer.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ fn bump(rdr: string_reader) {
145145
rdr.last_pos = rdr.pos;
146146
let current_byte_offset = byte_offset(rdr).to_uint();;
147147
if current_byte_offset < (*rdr.src).len() {
148+
assert rdr.curr != -1 as char;
148149
let last_char = rdr.curr;
149150
let next = str::char_range_at(*rdr.src, current_byte_offset);
150151
let byte_offset_diff = next.next - current_byte_offset;
@@ -161,12 +162,7 @@ fn bump(rdr: string_reader) {
161162
BytePos(current_byte_offset), byte_offset_diff);
162163
}
163164
} else {
164-
// XXX: What does this accomplish?
165-
if (rdr.curr != -1 as char) {
166-
rdr.pos = rdr.pos + BytePos(1u);
167-
rdr.col += CharPos(1u);
168-
rdr.curr = -1 as char;
169-
}
165+
rdr.curr = -1 as char;
170166
}
171167
}
172168
fn is_eof(rdr: string_reader) -> bool {

0 commit comments

Comments
 (0)