authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-21 15:45:17-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-21 15:45:17-07:00
log0958ea339129f9ed8c9c07c2c3fbb34fc758b62f
tree385092dc3474248a35cdc95a3f48dad0316f7d30
parent71a9b35c0f853a4af49470f83763578eb4cf06e0

Sema: fix missed slice access OPV


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

src/Sema.zig+4
...@@ -28582,6 +28582,10 @@ fn elemValSlice(...@@ -28582,6 +28582,10 @@ fn elemValSlice(
28582 }28582 }
28583 }28583 }
2858428584
28585 if (try sema.typeHasOnePossibleValue(elem_ty)) |elem_only_value| {
28586 return Air.internedToRef(elem_only_value.toIntern());
28587 }
28588
28585 try sema.validateRuntimeElemAccess(block, elem_index_src, elem_ty, slice_ty, slice_src);28589 try sema.validateRuntimeElemAccess(block, elem_index_src, elem_ty, slice_ty, slice_src);
28586 try sema.validateRuntimeValue(block, slice_src, slice);28590 try sema.validateRuntimeValue(block, slice_src, slice);
2858728591