| ... | ... | @@ -39,12 +39,11 @@ pub export fn main(argc: c_int, argv: [*]const [*:0]const u8) c_int { |
| 39 | 39 | for (args) |*arg, i| { |
| 40 | 40 | arg.* = mem.spanZ(argv[i]); |
| 41 | 41 | } |
| 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 | | }; |
| 42 | if (std.builtin.mode == .Debug) { |
| 43 | stage2.mainArgs(gpa, arena, args) catch unreachable; |
| 44 | } else { |
| 45 | stage2.mainArgs(gpa, arena, args) catch |err| fatal("{}", .{@errorName(err)}); |
| 46 | } |
| 48 | 47 | return 0; |
| 49 | 48 | } |
| 50 | 49 | |