From bda0e6a37e9db424c49d837bf1a3327f2236433a Mon Sep 17 00:00:00 2001 From: Drew Nutter Date: Wed, 4 Sep 2024 21:22:25 -0400 Subject: [PATCH] fix(ledger): test code panics when built in release mode retrieving a stack trace must be run at comptime? i just put a null check to deal with it, instead of unwrapping the optional. --- src/ledger/database.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ledger/database.zig b/src/ledger/database.zig index b2edf4545..02ac56e35 100644 --- a/src/ledger/database.zig +++ b/src/ledger/database.zig @@ -28,7 +28,7 @@ pub fn testDatabase(comptime Impl: fn ([]const ColumnFamily) type) !void { } err = e; std.debug.print("\n\u{001B}[35m{s}\u{001B}[0m\n\n", .{decl.name}); - std.debug.dumpStackTrace(@errorReturnTrace().?.*); + if (@errorReturnTrace()) |trace| std.debug.dumpStackTrace(trace.*); }; } if (err) |e| {