Commit ada72c7aa9

Matthew Borkowski <matthew.h.borkowski@gmail.com>
2021-10-02 14:10:17
astgen.zig: assert that advanceSourceCursor never has to rewind cursor
1 parent c64b885
Changed files (1)
src/AstGen.zig
@@ -10566,6 +10566,7 @@ fn advanceSourceCursor(astgen: *AstGen, source: []const u8, end: usize) void {
     var i = astgen.source_offset;
     var line = astgen.source_line;
     var column = astgen.source_column;
+    assert(i <= end);
     while (i < end) : (i += 1) {
         if (source[i] == '\n') {
             line += 1;