diff --git a/src/link/MachO.zig b/src/link/MachO.zig index c2b8d02df5746e63cc90b96c1d28983be8825b38..71666beb074daf1d0cb9020324ed61e9134ef6e0 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -1290,7 +1290,7 @@ fn parseDependentDylibs(self: *MachO) !void { } try umbrella.rpaths.ensureUnusedCapacity(gpa, dep_dylib.rpaths.keys().len); for (dep_dylib.rpaths.keys()) |rpath| { - umbrella.rpaths.putAssumeCapacity(rpath, {}); + umbrella.rpaths.putAssumeCapacity(try gpa.dupe(u8, rpath), {}); } } } else {