authorgravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2026-09-26 13:00:48+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-09-26 19:12:24+02:00
log77568d3009254ad747a8f4058c94b9e83b069ad2
tree2bd37a0701a1eeb442f6729e8f68becf198a94ea
parent474e9082244b7d2e7e0d978b40b16bcbe21c5918
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

Elf2: fix UAV alignment override


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

src/link/Elf2.zig+1-1
...@@ -7066,7 +7066,7 @@ fn uavMapIndex(...@@ -7066,7 +7066,7 @@ fn uavMapIndex(
7066 const abi_align = Value.fromInterned(uav_val).typeOf(zcu).abiAlignment(zcu);7066 const abi_align = Value.fromInterned(uav_val).typeOf(zcu).abiAlignment(zcu);
7067 const resolved_align: Alignment = switch (uav_align) {7067 const resolved_align: Alignment = switch (uav_align) {
7068 .none => .fromIp(abi_align),7068 .none => .fromIp(abi_align),
7069 else => |a| .fromIp(a.minStrict(abi_align)),7069 else => |a| .fromIp(a.maxStrict(abi_align)),
7070 };7070 };
70717071
7072 const uav_gop = elf.uavs.getOrPutAssumeCapacity(uav_val);7072 const uav_gop = elf.uavs.getOrPutAssumeCapacity(uav_val);