| ... | @@ -1100,6 +1100,7 @@ const StackIterator = union(enum) { | ... | @@ -1100,6 +1100,7 @@ const StackIterator = union(enum) { |
| 1100 | const ret_addr = di.unwindFrame(io, unwind_context) catch |err| { | 1100 | const ret_addr = di.unwindFrame(io, unwind_context) catch |err| { |
| 1101 | const pc = unwind_context.pc; | 1101 | const pc = unwind_context.pc; |
| 1102 | const fp = unwind_context.getFp(); | 1102 | const fp = unwind_context.getFp(); |
| | 1103 | unwind_context.deinit(); |
| 1103 | it.* = .{ .fp = fp }; | 1104 | it.* = .{ .fp = fp }; |
| 1104 | return .{ .switch_to_fp = .{ | 1105 | return .{ .switch_to_fp = .{ |
| 1105 | .address = pc, | 1106 | .address = pc, |