diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 305ca90fbe88c7c57f29b876709772544f0d97ed..555330ccf87d86df0d82c3fdeca30e27cacca9b3 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -1100,6 +1100,7 @@ const StackIterator = union(enum) { const ret_addr = di.unwindFrame(io, unwind_context) catch |err| { const pc = unwind_context.pc; const fp = unwind_context.getFp(); + unwind_context.deinit(); it.* = .{ .fp = fp }; return .{ .switch_to_fp = .{ .address = pc,