summaryrefslogtreecommitdiff
path: root/clap/args.zig
diff options
context:
space:
mode:
Diffstat (limited to 'clap/args.zig')
-rw-r--r--clap/args.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/clap/args.zig b/clap/args.zig
index b699438..0141d86 100644
--- a/clap/args.zig
+++ b/clap/args.zig
@@ -1,6 +1,6 @@
1const builtin = @import("builtin");
2const std = @import("std"); 1const std = @import("std");
3 2
3const builtin = std.builtin;
4const debug = std.debug; 4const debug = std.debug;
5const heap = std.heap; 5const heap = std.heap;
6const mem = std.mem; 6const mem = std.mem;
@@ -33,7 +33,7 @@ pub const SliceIterator = struct {
33}; 33};
34 34
35test "clap.args.SliceIterator" { 35test "clap.args.SliceIterator" {
36 const args = [_][]const u8{ "A", "BB", "CCC" }; 36 const args = &[_][]const u8{ "A", "BB", "CCC" };
37 var iter = SliceIterator{ .args = args }; 37 var iter = SliceIterator{ .args = args };
38 38
39 for (args) |a| { 39 for (args) |a| {
@@ -70,7 +70,7 @@ pub const OsIterator = struct {
70 } 70 }
71 71
72 pub fn next(iter: *OsIterator) Error!?[]const u8 { 72 pub fn next(iter: *OsIterator) Error!?[]const u8 {
73 if (builtin.os == builtin.Os.windows) { 73 if (builtin.os.tag == .windows) {
74 return try iter.args.next(&iter.arena.allocator) orelse return null; 74 return try iter.args.next(&iter.arena.allocator) orelse return null;
75 } else { 75 } else {
76 return iter.args.nextPosix(); 76 return iter.args.nextPosix();