aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-10-02 12:17:00 +0200
committerAndrew Kelley <andrew@ziglang.org>2024-10-09 12:38:11 -0700
commit133aa709b07040838007ade90f9cfb1a5643fcff (patch)
tree10f2d359c3c76fd07e8d25440140e5a481f9d8f4 /src
parent906cf48e14b6faff9cdc040263b38b982b2f59af (diff)
downloadzig-133aa709b07040838007ade90f9cfb1a5643fcff.tar.gz
zig-133aa709b07040838007ade90f9cfb1a5643fcff.zip
elf: do not panic if we already have create a PLT entry for a symbol
Diffstat (limited to 'src')
-rw-r--r--src/link/Elf/file.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/Elf/file.zig b/src/link/Elf/file.zig
index 32de82f962..740987feb2 100644
--- a/src/link/Elf/file.zig
+++ b/src/link/Elf/file.zig
@@ -110,7 +110,7 @@ pub const File = union(enum) {
} else if (!sym.flags.has_plt) {
log.debug("'{s}' needs PLT", .{sym.name(ef)});
try ef.plt.addSymbol(ref, ef);
- } else unreachable;
+ }
}
if (sym.flags.needs_copy_rel and !sym.flags.has_copy_rel) {
log.debug("'{s}' needs COPYREL", .{sym.name(ef)});