diff --git a/src/link/MachO.zig b/src/link/MachO.zig index 44d763289a923883eb5f7c195e758dd35fa8cafe..c71007157a53f76433871c3c23e6c36edf32f9ff 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -451,6 +451,10 @@ pub fn flushModule(self: *MachO, comp: *Compilation, prog_node: *std.Progress.No llvm_object.destroy(self.base.allocator); self.llvm_object = null; + + if (self.base.options.output_mode == .Lib and self.base.options.link_mode == .Static) { + return; + } } }