| ... | @@ -635,10 +635,11 @@ pub inline fn callMain() u8 { | ... | @@ -635,10 +635,11 @@ pub inline fn callMain() u8 { |
| 635 | else => {}, | 635 | else => {}, |
| 636 | } | 636 | } |
| 637 | std.log.err("{s}", .{@errorName(err)}); | 637 | std.log.err("{s}", .{@errorName(err)}); |
| 638 | if (native_os != .freestanding) { | 638 | switch (native_os) { |
| 639 | if (@errorReturnTrace()) |trace| { | 639 | .freestanding, .other => {}, |
| | 640 | else => if (@errorReturnTrace()) |trace| { |
| 640 | std.debug.dumpStackTrace(trace); | 641 | std.debug.dumpStackTrace(trace); |
| 641 | } | 642 | }, |
| 642 | } | 643 | } |
| 643 | return 1; | 644 | return 1; |
| 644 | }; | 645 | }; |