aboutsummaryrefslogtreecommitdiff
path: root/src/parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.cpp')
-rw-r--r--src/parser.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parser.cpp b/src/parser.cpp
index a4bf949b9..a81594663 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -36,6 +36,9 @@ gb_internal gbString get_file_line_as_string(TokenPos const &pos, i32 *offset_)
u8 *start = file->tokenizer.start;
u8 *end = file->tokenizer.end;
+ if (start == end) {
+ return nullptr;
+ }
isize len = end-start;
if (len < offset) {
return nullptr;