aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/Object.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-09-26 12:24:37 +0200
committerAndrew Kelley <andrew@ziglang.org>2024-10-09 12:27:30 -0700
commit7fead5d6dd078beda041ef2f490fb50ffae4dc82 (patch)
tree1ce11df56c7ffaaece83a4ce2171313cf31fbc43 /src/link/Elf/Object.zig
parentce5a5c361b5b098c3b7d68f88136a9c91e7bec19 (diff)
downloadzig-7fead5d6dd078beda041ef2f490fb50ffae4dc82.tar.gz
zig-7fead5d6dd078beda041ef2f490fb50ffae4dc82.zip
elf: track atoms within AtomList with array hash map
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 1805507aa9..461192049e 100644
--- a/src/link/Elf/Object.zig
+++ b/src/link/Elf/Object.zig
@@ -915,7 +915,7 @@ pub fn initOutputSections(self: *Object, elf_file: *Elf) !void {
});
const atom_list = &elf_file.sections.items(.atom_list_2)[osec];
atom_list.output_section_index = osec;
- try atom_list.atoms.append(elf_file.base.comp.gpa, atom_ptr.ref());
+ _ = try atom_list.atoms.getOrPut(elf_file.base.comp.gpa, atom_ptr.ref());
}
}