diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-05-05 22:50:38 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-05 22:50:38 +0200 |
| commit | 13d1798ea0c2665f09508ac505259e761f8b4e22 (patch) | |
| tree | 0c9378078313be90d1e6859ab5ca9f305cfa2a35 /src/arch/arm/CodeGen.zig | |
| parent | 59905a62f9da9946a797cc35a2523c9929663600 (diff) | |
| parent | 90a8817f558bb5c5b4292c666b2ed61b4a415f8d (diff) | |
| download | zig-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.zig | 2 |
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; |
