From af6ee1a799bf01d55a36717999be1caf22fa8000 Mon Sep 17 00:00:00 2001 From: hemisputnik Date: Sun, 9 Aug 2026 06:54:33 +0300 Subject: [PATCH] std.Build.Serialize: use addDeduped instead of addExtra for package deps --- lib/std/Build/Serialize.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/Build/Serialize.zig b/lib/std/Build/Serialize.zig index f76d0999303a6948c22df1b24f8e2fe7ca8d39b0..7ee9520662c9a7d63007dfe20ca9e9fc9445663d 100644 --- a/lib/std/Build/Serialize.zig +++ b/lib/std/Build/Serialize.zig @@ -741,7 +741,7 @@ fn addRootPackage(s: *Serialize, b: *std.Build) Allocator.Error!void { const deps = try arena.alloc(Configuration.Package.Dep, b.available_deps.len); for (deps, b.available_deps) |*dest, src| dest.* = try s.makePackageDep("", src[0], src[1]); - wc.packages.items[0].deps = try wc.addExtra(Configuration.Package.Dep.List, .{ + wc.packages.items[0].deps = try wc.addDeduped(Configuration.Package.Dep.List, .{ .deps = .{ .slice = deps }, }); } @@ -772,7 +772,7 @@ fn makePackageDep(s: *Serialize, parent_dep_prefix: []const u8, name: []const u8 const deps = try arena.alloc(Configuration.Package.Dep, entry.deps.len); for (deps, entry.deps) |*dest, src| dest.* = try s.makePackageDep(dep_prefix, src[0], src[1]); - wc.packages.items[@backingInt(index)].deps = try wc.addExtra(Configuration.Package.Dep.List, .{ + wc.packages.items[@backingInt(index)].deps = try wc.addDeduped(Configuration.Package.Dep.List, .{ .deps = .{ .slice = deps }, }); -- 2.54.0