summaryrefslogtreecommitdiff
path: root/src/lexer-source-line-finder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lexer-source-line-finder.cc')
-rw-r--r--src/lexer-source-line-finder.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lexer-source-line-finder.cc b/src/lexer-source-line-finder.cc
index e2669d43..f71733e8 100644
--- a/src/lexer-source-line-finder.cc
+++ b/src/lexer-source-line-finder.cc
@@ -84,8 +84,8 @@ Result LexerSourceLineFinder::GetLineOffsets(int find_line,
assert(!line_ranges_.empty());
Offset buffer_file_offset = 0;
- CHECK_RESULT(source_->Tell(&buffer_file_offset));
while (!IsLineCached(find_line) && !eof_) {
+ CHECK_RESULT(source_->Tell(&buffer_file_offset));
size_t read_size = source_->Fill(buffer.data(), buffer.size());
if (read_size < buffer.size())
eof_ = true;