diff options
| author | Mitchell Hashimoto <m@mitchellh.com> | 2025-10-01 13:10:40 -0700 |
|---|---|---|
| committer | Mitchell Hashimoto <m@mitchellh.com> | 2025-10-03 07:10:43 -0700 |
| commit | cb295b84a0ec274a43da59041fa4a199e799798d (patch) | |
| tree | ac7d5a77a12ecf021983e20d7602226668d8aadb /src/extra/vim.zig | |
| parent | 3770f97608409d450a1ab0364974ee7fb1c50f13 (diff) | |
Zig 0.15: zig build test
Diffstat (limited to 'src/extra/vim.zig')
| -rw-r--r-- | src/extra/vim.zig | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/extra/vim.zig b/src/extra/vim.zig index 4443fd168..ff85e820b 100644 --- a/src/extra/vim.zig +++ b/src/extra/vim.zig @@ -59,14 +59,15 @@ pub const compiler = /// Generates the syntax file at comptime. fn comptimeGenSyntax() []const u8 { comptime { - var counting_writer = std.io.countingWriter(std.io.null_writer); - try writeSyntax(&counting_writer.writer()); + @setEvalBranchQuota(50000); + var counter: std.Io.Writer.Discarding = .init(&.{}); + try writeSyntax(&counter.writer); - var buf: [counting_writer.bytes_written]u8 = undefined; - var stream = std.io.fixedBufferStream(&buf); - try writeSyntax(stream.writer()); + var buf: [counter.count]u8 = undefined; + var writer: std.Io.Writer = .fixed(&buf); + try writeSyntax(&writer); const final = buf; - return final[0..stream.getWritten().len]; + return final[0..writer.end]; } } |
