authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-09-03 22:53:56+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-09-07 22:42:57+02:00
log1e2a2d6fad8d83329de1b65338d741c1c6cd2e7d
tree80c15c7549a21d2742a234b8bd1b92454ef30dc7
parent423f424c278f8ba41e36096a1603403eb33c6284

coff: fix bug in lowerUnnamedConst


1 files changed, 3 insertions(+), 3 deletions(-)

src/link/Coff.zig+3-3
......@@ -485,7 +485,7 @@ fn populateMissingMetadata(self: *Coff) !void {
485485 try self.locals.append(gpa, .{
486486 .name = [_]u8{0} ** 8,
487487 .value = 0,
488 .section_number = @intToEnum(coff.SectionNumber, 0),
488 .section_number = .UNDEFINED,
489489 .@"type" = .{ .base_type = .NULL, .complex_type = .NULL },
490490 .storage_class = .NULL,
491491 .number_of_aux_symbols = 0,
......@@ -988,7 +988,7 @@ pub fn lowerUnnamedConst(self: *Coff, tv: TypedValue, decl_index: Module.Decl.In
988988 };
989989 defer gpa.free(sym_name);
990990 try self.setSymbolName(sym, sym_name);
991 sym.section_number = @intToEnum(coff.SectionNumber, self.rdata_section_index.?);
991 sym.section_number = @intToEnum(coff.SectionNumber, self.rdata_section_index.? + 1);
992992
993993 try self.managed_atoms.append(gpa, atom);
994994 try self.atom_by_index_table.putNoClobber(gpa, atom.sym_index, atom);
......@@ -1334,7 +1334,7 @@ pub fn deleteExport(self: *Coff, exp: Export) void {
13341334 sym.* = .{
13351335 .name = [_]u8{0} ** 8,
13361336 .value = 0,
1337 .section_number = @intToEnum(coff.SectionNumber, 0),
1337 .section_number = .UNDEFINED,
13381338 .@"type" = .{ .base_type = .NULL, .complex_type = .NULL },
13391339 .storage_class = .NULL,
13401340 .number_of_aux_symbols = 0,