authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-08 17:26:02-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-08 17:26:02-07:00
log7bae6d90648e6ef0782c7f5e8a72066742feacaf
tree5a63bd8993c12dec640488a641bc5e1861e2fd7b
parent8f20ce74f4063351de790efc86a988ffcaf92990

fix dependencies.zig generation with no dependencies


1 files changed, 4 insertions(+), 1 deletions(-)

src/Package/Fetch.zig+4-1
......@@ -116,8 +116,11 @@ pub const JobQueue = struct {
116116 pub fn createDependenciesSource(jq: *JobQueue, buf: *std.ArrayList(u8)) Allocator.Error!void {
117117 const keys = jq.table.keys();
118118
119 if (keys.len == 0)
119 assert(keys.len != 0); // caller should have added the first one
120 if (keys.len == 1) {
121 // This is the first one. It must have no dependencies.
120122 return createEmptyDependenciesSource(buf);
123 }
121124
122125 try buf.appendSlice("pub const packages = struct {\n");
123126