From 3797c1473b48e445d721d40c8fbbe9a7422095ae Mon Sep 17 00:00:00 2001 From: rimuspp <19101das@gmail.com> Date: Tue, 21 Nov 2023 04:06:35 -0500 Subject: [PATCH] Changed to fix local variable is never mutated --- args.zig | 6 +++--- demo.zig | 2 +- demo_verb.zig | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/args.zig b/args.zig index 6d5a555..282ac28 100644 --- a/args.zig +++ b/args.zig @@ -401,7 +401,7 @@ fn parseInt(comptime T: type, str: []const u8) !T { base1024 = true; } if (buf.len != 0) { - var pow: u3 = switch (buf[buf.len - 1]) { + const pow: u3 = switch (buf[buf.len - 1]) { 'k', 'K' => 1, //kilo 'm', 'M' => 2, //mega 'g', 'G' => 3, //giga @@ -415,7 +415,7 @@ fn parseInt(comptime T: type, str: []const u8) !T { if (comptime std.math.maxInt(T) < 1024) return error.Overflow; - var base: T = if (base1024) 1024 else 1000; + const base: T = if (base1024) 1024 else 1000; multiplier = try std.math.powi(T, base, @as(T, @intCast(pow))); } } @@ -567,7 +567,7 @@ pub const ErrorCollection = struct { /// Appends an error to the collection fn insert(self: *Self, err: Error) !void { - var dupe = Error{ + const dupe = Error{ .option = try self.arena.allocator().dupe(u8, err.option), .kind = switch (err.kind) { .invalid_value => |v| Error.Kind{ diff --git a/demo.zig b/demo.zig index fc9c763..1cfb4be 100644 --- a/demo.zig +++ b/demo.zig @@ -2,7 +2,7 @@ const std = @import("std"); const argsParser = @import("args"); pub fn main() !u8 { - var argsAllocator = std.heap.page_allocator; + const argsAllocator = std.heap.page_allocator; const Options = struct { // This declares long options for double hyphen diff --git a/demo_verb.zig b/demo_verb.zig index bc1f8e7..897e1e1 100644 --- a/demo_verb.zig +++ b/demo_verb.zig @@ -2,7 +2,7 @@ const std = @import("std"); const argsParser = @import("args"); pub fn main() !u8 { - var argsAllocator = std.heap.page_allocator; + const argsAllocator = std.heap.page_allocator; const options = argsParser.parseWithVerbForCurrentProcess( struct {