aboutsummaryrefslogtreecommitdiff
path: root/src/arch
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-09-21 15:27:25 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-09-21 15:27:25 -0700
commit55bc8a7fa9b820766df2e7625afdd7e88863cc96 (patch)
treef590762b297450451df9a322bea89c7bfa57899f /src/arch
parent2e5d13e9cf55ee66c544950b59f8620e626801a7 (diff)
downloadzig-55bc8a7fa9b820766df2e7625afdd7e88863cc96.tar.gz
zig-55bc8a7fa9b820766df2e7625afdd7e88863cc96.zip
compiler: fix compilation for 32-bit targets
Diffstat (limited to 'src/arch')
-rw-r--r--src/arch/x86_64/CodeGen.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/arch/x86_64/CodeGen.zig b/src/arch/x86_64/CodeGen.zig
index 1d03cb1256..8f588256b6 100644
--- a/src/arch/x86_64/CodeGen.zig
+++ b/src/arch/x86_64/CodeGen.zig
@@ -11426,7 +11426,8 @@ fn airAggregateInit(self: *Self, inst: Air.Inst.Index) !void {
.{ .immediate = 0 },
.{ .immediate = result_ty.abiSize(mod) },
);
- for (elements, 0..) |elem, elem_i| {
+ for (elements, 0..) |elem, elem_i_usize| {
+ const elem_i: u32 = @intCast(elem_i_usize);
if ((try result_ty.structFieldValueComptime(mod, elem_i)) != null) continue;
const elem_ty = result_ty.structFieldType(elem_i, mod);