aboutsummaryrefslogtreecommitdiff
path: root/src/arch/arm/CodeGen.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-05-05 22:50:38 +0200
committerGitHub <noreply@github.com>2022-05-05 22:50:38 +0200
commit13d1798ea0c2665f09508ac505259e761f8b4e22 (patch)
tree0c9378078313be90d1e6859ab5ca9f305cfa2a35 /src/arch/arm/CodeGen.zig
parent59905a62f9da9946a797cc35a2523c9929663600 (diff)
parent90a8817f558bb5c5b4292c666b2ed61b4a415f8d (diff)
downloadzig-13d1798ea0c2665f09508ac505259e761f8b4e22.tar.gz
zig-13d1798ea0c2665f09508ac505259e761f8b4e22.zip
Merge pull request #11574 from ziglang/stage2-aarch64
stage2,aarch64: basic overflow arithmetic support
Diffstat (limited to 'src/arch/arm/CodeGen.zig')
-rw-r--r--src/arch/arm/CodeGen.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/arm/CodeGen.zig b/src/arch/arm/CodeGen.zig
index 87d51b0276..d463ba9928 100644
--- a/src/arch/arm/CodeGen.zig
+++ b/src/arch/arm/CodeGen.zig
@@ -1989,7 +1989,7 @@ fn airSliceElemVal(self: *Self, inst: Air.Inst.Index) !void {
},
else => {
const dest = try self.allocRegOrMem(inst, true);
- const addr = try self.binOp(.ptr_add, null, base_mcv, index_mcv, slice_ty, Type.usize);
+ const addr = try self.binOp(.ptr_add, null, base_mcv, index_mcv, slice_ptr_field_type, Type.usize);
try self.load(dest, addr, slice_ptr_field_type);
break :result dest;