diff --git a/src/allocators.zig b/src/allocators.zig index 6336b43244..e0547f79cb 100644 --- a/src/allocators.zig +++ b/src/allocators.zig @@ -361,7 +361,7 @@ pub fn BSSStringList(comptime _count: usize, comptime _item_length: usize) type return instance; } - pub fn deinit(self: *const Self) void { + pub fn deinit(self: *Self) void { _ = self; bun.default_allocator.destroy(instance); loaded = false; diff --git a/src/ini.zig b/src/ini.zig index 01104a5bc4..891a5b0d09 100644 --- a/src/ini.zig +++ b/src/ini.zig @@ -735,7 +735,7 @@ pub const ConfigIterator = struct { try writer.print("//{s}:{s}={s}", .{ this.registry_url, @tagName(this.optname), this.value }); } - pub fn deinit(self: *const Item, allocator: Allocator) void { + pub fn deinit(self: *Item, allocator: Allocator) void { allocator.free(self.registry_url); allocator.free(self.value); } @@ -869,7 +869,7 @@ pub fn loadNpmrcConfig( // to be created at the end. var configs = std.ArrayList(ConfigIterator.Item).init(allocator); defer { - for (configs.items) |item| { + for (configs.items) |*item| { item.deinit(allocator); } configs.deinit(); diff --git a/src/install/isolated_install/FileCopier.zig b/src/install/isolated_install/FileCopier.zig index 0076e15736..93e4ce2f58 100644 --- a/src/install/isolated_install/FileCopier.zig +++ b/src/install/isolated_install/FileCopier.zig @@ -21,7 +21,7 @@ pub const FileCopier = struct { }; } - pub fn deinit(this: *const FileCopier) void { + pub fn deinit(this: *FileCopier) void { this.walker.deinit(); } diff --git a/src/interchange/yaml.zig b/src/interchange/yaml.zig index 0d887ee7b2..947307c874 100644 --- a/src/interchange/yaml.zig +++ b/src/interchange/yaml.zig @@ -1769,9 +1769,9 @@ pub fn Parser(comptime enc: Encoding) type { line_indent: Indent, multiline: bool = false, - pub fn done(ctx: *const @This()) Token(enc) { + pub fn done(ctx: *@This()) Token(enc) { const scalar: Token(enc).Scalar = scalar: { - const scalar_str = ctx.str_builder.done(); + var scalar_str = ctx.str_builder.done(); if (ctx.scalar) |scalar| { if (scalar_str.len() == ctx.resolved_scalar_len) { @@ -4530,7 +4530,7 @@ pub fn Parser(comptime enc: Encoding) type { }; } - pub fn deinit(self: *const @This()) void { + pub fn deinit(self: *@This()) void { switch (self.*) { .range => {}, .list => |*list| list.deinit(), diff --git a/src/valkey/ValkeyCommand.zig b/src/valkey/ValkeyCommand.zig index 563329ec46..611f654288 100644 --- a/src/valkey/ValkeyCommand.zig +++ b/src/valkey/ValkeyCommand.zig @@ -58,7 +58,7 @@ pub const Entry = struct { pub const Queue = std.fifo.LinearFifo(Entry, .Dynamic); - pub fn deinit(self: *const @This(), allocator: std.mem.Allocator) void { + pub fn deinit(self: *@This(), allocator: std.mem.Allocator) void { allocator.free(self.serialized_data); } diff --git a/src/walker_skippable.zig b/src/walker_skippable.zig index bab654ff4b..079cf90c98 100644 --- a/src/walker_skippable.zig +++ b/src/walker_skippable.zig @@ -109,7 +109,7 @@ pub fn next(self: *Walker) bun.sys.Maybe(?WalkerEntry) { return .initResult(null); } -pub fn deinit(self: *const Walker) void { +pub fn deinit(self: *Walker) void { if (self.stack.items.len > 0) { for (self.stack.items[1..]) |*item| { if (self.stack.items.len != 0) {