authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-10-10 21:02:53-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-10-11 10:33:54-07:00
log38458c6f70322c7eb0ac1434019f1bbdc3c89a57
tree9a4d6065238993c49299e16fbdbab420822cc35b
parent05157e820a9fcc3a2a63c785c13c1bbde155c868

work around C backend bug


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

src/link/Elf.zig+2-1
......@@ -3337,7 +3337,8 @@ fn sortPhdrs(
33373337 entry.* = .{ .phndx = @intCast(phndx) };
33383338 }
33393339
3340 mem.sort(Entry, entries, phdrs.items, Entry.lessThan);
3340 // The `@as` here works around a bug in the C backend.
3341 mem.sort(Entry, entries, @as([]const elf.Elf64_Phdr, phdrs.items), Entry.lessThan);
33413342
33423343 const backlinks = try gpa.alloc(u16, entries.len);
33433344 defer gpa.free(backlinks);