| ... | @@ -39,7 +39,12 @@ pub export fn main(argc: c_int, argv: [*]const [*:0]const u8) c_int { | ... | @@ -39,7 +39,12 @@ pub export fn main(argc: c_int, argv: [*]const [*:0]const u8) c_int { |
| 39 | for (args) |*arg, i| { | 39 | for (args) |*arg, i| { |
| 40 | arg.* = mem.spanZ(argv[i]); | 40 | arg.* = mem.spanZ(argv[i]); |
| 41 | } | 41 | } |
| 42 | stage2.mainArgs(gpa, arena, args) catch |err| fatal("{}", .{@errorName(err)}); | 42 | stage2.mainArgs(gpa, arena, args) catch |err| { |
| | 43 | if (@errorReturnTrace()) |trace| { |
| | 44 | std.debug.dumpStackTrace(trace.*); |
| | 45 | } |
| | 46 | fatal("unhandled internal error: {}", .{@errorName(err)}); |
| | 47 | }; |
| 43 | return 0; | 48 | return 0; |
| 44 | } | 49 | } |
| 45 | | 50 | |