From cc650abf09d98ff241cc28b50b2519a9c4919dd0 Mon Sep 17 00:00:00 2001 From: Michael Dusan Date: Fri, 12 Mar 2021 18:58:04 -0500 Subject: lld: handle error instead of abort closes #6675 --- src/link/MachO.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/link/MachO.zig b/src/link/MachO.zig index 0f76925618..fe8fcd6281 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -835,7 +835,10 @@ fn linkWithLLD(self: *MachO, comp: *Compilation) !void { std.process.exit(1); } }, - else => std.process.abort(), + else => { + log.err("{s} terminated", .{ argv.items[0] }); + return error.LLDCrashed; + }, } } else { child.stdin_behavior = .Ignore; -- cgit v1.2.3