| ... | @@ -23,8 +23,8 @@ pub const DebugInfo = struct { | ... | @@ -23,8 +23,8 @@ pub const DebugInfo = struct { |
| 23 | }; | 23 | }; |
| 24 | pub fn deinit(di: *DebugInfo, gpa: Allocator) void { | 24 | pub fn deinit(di: *DebugInfo, gpa: Allocator) void { |
| 25 | if (di.loaded_elf) |*loaded_elf| loaded_elf.deinit(gpa); | 25 | if (di.loaded_elf) |*loaded_elf| loaded_elf.deinit(gpa); |
| 26 | for (di.unwind) |*opt_unwind| { | 26 | for (&di.unwind) |*opt_unwind| { |
| 27 | const unwind = &(opt_unwind orelse continue); | 27 | const unwind = &(opt_unwind.* orelse continue); |
| 28 | unwind.deinit(gpa); | 28 | unwind.deinit(gpa); |
| 29 | } | 29 | } |
| 30 | } | 30 | } |