diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-09-21 15:27:25 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-09-21 15:27:25 -0700 |
| commit | 55bc8a7fa9b820766df2e7625afdd7e88863cc96 (patch) | |
| tree | f590762b297450451df9a322bea89c7bfa57899f /src/arch | |
| parent | 2e5d13e9cf55ee66c544950b59f8620e626801a7 (diff) | |
| download | zig-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.zig | 3 |
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); |
