| ... | @@ -1029,7 +1029,7 @@ const coff = struct { | ... | @@ -1029,7 +1029,7 @@ const coff = struct { |
| 1029 | var weak_external: std.coff.WeakExternalDefinition = undefined; | 1029 | var weak_external: std.coff.WeakExternalDefinition = undefined; |
| 1030 | @memcpy(std.mem.asBytes(&weak_external)[0..symbol_size], aux_symbols[0..symbol_size]); | 1030 | @memcpy(std.mem.asBytes(&weak_external)[0..symbol_size], aux_symbols[0..symbol_size]); |
| 1031 | if (native_endian != .little) | 1031 | if (native_endian != .little) |
| 1032 | std.mem.byteSwapAllFields(std.coff.SectionDefinition, &weak_external); | 1032 | std.mem.byteSwapAllFields(std.coff.WeakExternalDefinition, &weak_external); |
| 1033 | | 1033 | |
| 1034 | if (weak_external.tag_index >= header.number_of_symbols) | 1034 | if (weak_external.tag_index >= header.number_of_symbols) |
| 1035 | return d.failParse( | 1035 | return d.failParse( |