Changed to fix local variable is never mutated

This commit is contained in:
rimuspp 2023-11-21 04:06:35 -05:00 committed by Felix Queißner
parent 7989929d05
commit 3797c1473b
3 changed files with 5 additions and 5 deletions

View file

@ -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{

View file

@ -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

View file

@ -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 {