From 36dc0a359ec81c247422af28eeb13f919b156d4a Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Tue, 28 Jun 2022 20:52:31 +0200 Subject: [PATCH] link: cache weak libraries --- src/link.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/link.zig b/src/link.zig index da6e8c53ed1b..6c5e8760225d 100644 --- a/src/link.zig +++ b/src/link.zig @@ -19,6 +19,7 @@ const Package = @import("Package.zig"); const Type = @import("type.zig").Type; const TypedValue = @import("TypedValue.zig"); +/// When adding a new field, remember to update `hashAddSystemLibs`. pub const SystemLib = struct { needed: bool = false, weak: bool = false, @@ -35,6 +36,7 @@ pub fn hashAddSystemLibs( hh.addListOfBytes(keys); for (hm.values()) |value| { hh.add(value.needed); + hh.add(value.weak); } }