ElfModule: fix assertion failure

This commit is contained in:
mlugg 2025-09-19 11:55:50 +01:00
parent 084e92879a
commit 9c1821d3bf
No known key found for this signature in database
GPG Key ID: 3F5B7DCCBF4AF02E

View File

@ -204,7 +204,7 @@ fn loadUnwindInfo(module: *const ElfModule, gpa: Allocator, di: *DebugInfo) Erro
} else unwinds: {
// There is no `.eh_frame_hdr` section. There may still be an `.eh_frame` or `.debug_frame`
// section, but we'll have to load the binary to get at it.
try module.loadElf(gpa, di);
if (di.loaded_elf == null) try module.loadElf(gpa, di);
const opt_debug_frame = &di.loaded_elf.?.debug_frame;
const opt_eh_frame = &di.loaded_elf.?.eh_frame;
var i: usize = 0;