diff options
| author | Michael Dusan <michael.dusan@gmail.com> | 2021-03-12 18:58:04 -0500 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2021-03-13 18:14:59 +0100 |
| commit | cc650abf09d98ff241cc28b50b2519a9c4919dd0 (patch) | |
| tree | b3cc9eedb9c3dbf9e95eed1a782f9b1ad949699f /src | |
| parent | ce14bc7176f9e441064ffdde2d85e35fd78977f2 (diff) | |
| download | zig-cc650abf09d98ff241cc28b50b2519a9c4919dd0.tar.gz zig-cc650abf09d98ff241cc28b50b2519a9c4919dd0.zip | |
lld: handle error instead of abort
closes #6675
Diffstat (limited to 'src')
| -rw-r--r-- | src/link/MachO.zig | 5 |
1 files changed, 4 insertions, 1 deletions
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; |
