| ... | @@ -1143,7 +1143,7 @@ fn initHeaders( | ... | @@ -1143,7 +1143,7 @@ fn initHeaders( |
| 1143 | if (target_endian != native_endian) std.mem.byteSwapAllFields(ElfN.Sym, symtab_null); | 1143 | if (target_endian != native_endian) std.mem.byteSwapAllFields(ElfN.Sym, symtab_null); |
| 1144 | | 1144 | |
| 1145 | const ehdr = @field(elf.ehdrPtr(), @tagName(ct_class)); | 1145 | const ehdr = @field(elf.ehdrPtr(), @tagName(ct_class)); |
| 1146 | elf.targetStore(&ehdr.shstrndx, ehdr.shnum); | 1146 | ehdr.shstrndx = ehdr.shnum; |
| 1147 | }, | 1147 | }, |
| 1148 | } | 1148 | } |
| 1149 | assert(elf.si.shstrtab == try elf.addSection(elf.ni.file, .{ | 1149 | assert(elf.si.shstrtab == try elf.addSection(elf.ni.file, .{ |