astgen.zig: assert that advanceSourceCursor never has to rewind cursor

This commit is contained in:
Matthew Borkowski 2021-10-02 08:10:17 -04:00
parent c64b885c82
commit ada72c7aa9

View File

@ -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;