aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/Object.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-07-28 14:46:50 +0200
committerJakub Konka <kubkon@jakubkonka.com>2024-07-30 10:00:50 +0200
commitef7bbcd80fec680b527795dd85bc294b3bf6cbbd (patch)
treee943de4e790be9494767f8bb43c7097defd64000 /src/link/Elf/Object.zig
parent801c37209889883ad2d7b9cfb232fd8d9e0ed66c (diff)
downloadzig-ef7bbcd80fec680b527795dd85bc294b3bf6cbbd.tar.gz
zig-ef7bbcd80fec680b527795dd85bc294b3bf6cbbd.zip
elf: do not store merge section output section name in strings buffer
Diffstat (limited to 'src/link/Elf/Object.zig')
-rw-r--r--src/link/Elf/Object.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/Elf/Object.zig b/src/link/Elf/Object.zig
index 4944ef904e..9185ca0ef7 100644
--- a/src/link/Elf/Object.zig
+++ b/src/link/Elf/Object.zig
@@ -354,7 +354,7 @@ fn initOutputSection(self: Object, elf_file: *Elf, shdr: elf.Elf64_Shdr) error{O
const out_shndx = elf_file.sectionByName(name) orelse try elf_file.addSection(.{
.type = @"type",
.flags = flags,
- .name = name,
+ .name = try elf_file.insertShString(name),
});
return out_shndx;
}