diff options
| author | Robert Günzler <r@gnzler.io> | 2026-09-23 21:07:31 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2026-09-23 23:23:41 +0200 |
| commit | 9d4766c403ad107c2e2e1306b772f83b7a527054 (patch) | |
| tree | 6c8907abfa095867459ed2a4aa004d8498def14b | |
| parent | 9ab4808fe00747eef3dc0e727f40bdaa0c562fa0 (diff) | |
| download | site-9d4766c403ad107c2e2e1306b772f83b7a527054.tar.gz | |
initialize lists as empty
Signed-off-by: Robert Günzler <r@gnzler.io>
| -rw-r--r-- | src/main.zig | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main.zig b/src/main.zig index 7cc6803..2730187 100644 --- a/src/main.zig +++ b/src/main.zig @@ -335,9 +335,9 @@ const Builder = struct { options: Options, // track files which affect build output (paths relative to root_dir) - parts: std.ArrayList([]const u8), + parts: std.ArrayList([]const u8) = .empty, // track component digests which should affect digest check - dgsts: std.ArrayList(Digest), + dgsts: std.ArrayList(Digest) = .empty, pub const Options = struct { // TODO: this is a bit of a hack no? @@ -356,16 +356,14 @@ const Builder = struct { .options = .{ .offset_from_siteroot = "/site", }, - .parts = .empty, - .dgsts = .empty, }; return b; } fn deinit(self: *Builder, gpa: Allocator) void { + self.dgsts.deinit(gpa); for (self.parts.items) |p| gpa.free(p); self.parts.deinit(gpa); - self.dgsts.deinit(gpa); gpa.destroy(self); } |