diff options
| author | Matthew Borkowski <matthew.h.borkowski@gmail.com> | 2021-10-02 08:10:17 -0400 |
|---|---|---|
| committer | Matthew Borkowski <matthew.h.borkowski@gmail.com> | 2021-10-02 08:21:04 -0400 |
| commit | ada72c7aa91600f6bbc7d45f6efe09d6104dc93a (patch) | |
| tree | 6a5466e876169f1a1c7a625017d167757f1378d9 /src | |
| parent | c64b885c829e38ed6033290cda916f6c9ffdab81 (diff) | |
| download | zig-ada72c7aa91600f6bbc7d45f6efe09d6104dc93a.tar.gz zig-ada72c7aa91600f6bbc7d45f6efe09d6104dc93a.zip | |
astgen.zig: assert that advanceSourceCursor never has to rewind cursor
Diffstat (limited to 'src')
| -rw-r--r-- | src/AstGen.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/AstGen.zig b/src/AstGen.zig index f49d5de6e3..496bcd933d 100644 --- a/src/AstGen.zig +++ b/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; |
