authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-01-31 16:40:51-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-01-31 16:41:14-07:00
logabbcf4032770676aee0e4a37f19d9e9ad2bdd992
tree02cee06a32ff995a7fb0c211d5d9bc0b03e66013
parent8e497eb32c90fdb40ea31bc968b3f4de02f91c1b

Sema: fix index type in AIR being u64 instead of usize


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

src/Sema.zig+1-1
...@@ -10775,7 +10775,7 @@ fn zirArrayInit(...@@ -10775,7 +10775,7 @@ fn zirArrayInit(
10775 const elem_ptr_ty_ref = try sema.addType(elem_ptr_ty);10775 const elem_ptr_ty_ref = try sema.addType(elem_ptr_ty);
1077610776
10777 for (resolved_args) |arg, i| {10777 for (resolved_args) |arg, i| {
10778 const index = try sema.addIntUnsigned(Type.u64, i);10778 const index = try sema.addIntUnsigned(Type.usize, i);
10779 const elem_ptr = try block.addPtrElemPtrTypeRef(alloc, index, elem_ptr_ty_ref);10779 const elem_ptr = try block.addPtrElemPtrTypeRef(alloc, index, elem_ptr_ty_ref);
10780 _ = try block.addBinOp(.store, elem_ptr, arg);10780 _ = try block.addBinOp(.store, elem_ptr, arg);
10781 }10781 }