authorgravatar for alex_naskos@hotmail.comAlexandros Naskos <alex_naskos@hotmail.com> 2020-10-02 00:22:24+03:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2020-10-02 00:22:24+03:00
log49c0cd6e8ef2efcd2c7edc8b41fc8c0a10c8b350
tree5c0c18f4a97aab4bd0f8217c5cc7b184af7a67b6
parent5acf2a5068f762d69c406bc61309a9ab349aca72
parent2a3393eff853fe0a1dee766c859a345186e91fa3
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Merge pull request #6481 from MasterQ32/stage1_error_return_trace

Adds error return trace printing to stage1

1 files changed, 6 insertions(+), 1 deletions(-)

src/stage1.zig+6-1
......@@ -39,7 +39,12 @@ pub export fn main(argc: c_int, argv: [*]const [*:0]const u8) c_int {
3939 for (args) |*arg, i| {
4040 arg.* = mem.spanZ(argv[i]);
4141 }
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 };
4348 return 0;
4449}
4550