zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit ce9f3ec990cd556f2a9d06a6db2bb53e97a61172 (tree)
parent 9da3a9733db037d8391eb2b4ccb6c7db774a5dd5
Author: Ryan Liptak <squeek502@hotmail.com>
Date:   Thu,  4 May 2023 18:34:41 -0700

Fix SplitIterator and TokenIterator type instantiation

Diffstat:
Msrc/main.zig | 2+-
Mtest/src/Cases.zig | 4++--
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main.zig b/src/main.zig @@ -3531,7 +3531,7 @@ fn serveUpdateResults(s: *Server, comp: *Compilation) !void { } const ModuleDepIterator = struct { - split: mem.SplitIterator(u8), + split: mem.SplitIterator(u8, .scalar), fn init(deps_str: []const u8) ModuleDepIterator { return .{ .split = mem.split(u8, deps_str, ",") }; diff --git a/test/src/Cases.zig b/test/src/Cases.zig @@ -795,7 +795,7 @@ const TestManifest = struct { }; const TrailingIterator = struct { - inner: std.mem.TokenIterator(u8), + inner: std.mem.TokenIterator(u8, .any), fn next(self: *TrailingIterator) ?[]const u8 { const next_inner = self.inner.next() orelse return null; @@ -805,7 +805,7 @@ const TestManifest = struct { fn ConfigValueIterator(comptime T: type) type { return struct { - inner: std.mem.SplitIterator(u8), + inner: std.mem.SplitIterator(u8, .scalar), fn next(self: *@This()) !?T { const next_raw = self.inner.next() orelse return null;