From 56827cf78f37b6d2ec0a95d385fd4b7bed4866ea Mon Sep 17 00:00:00 2001 From: Ali Cheraghi Date: Sat, 27 Jun 2026 12:02:12 +0330 Subject: [PATCH] Sema: handle `@SpirvType(.runtime_array)` in `elemPtrOneLayerOnly()` --- src/Sema.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Sema.zig b/src/Sema.zig index 7f6035e62d503341b5e136b2a7fc6158b3e626cc..2469444831e1037c7e526a33a0f4c2f39b26474a 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -27032,6 +27032,7 @@ fn elemPtrOneLayerOnly( .vector => try sema.elemPtrVector(block, indexable_src, indexable, elem_index_src, elem_index, init), .array => try sema.elemPtrArray(block, src, indexable_src, indexable, elem_index_src, elem_index, init, oob_safety), .@"struct" => try sema.tupleElemPtr(block, indexable_src, indexable, elem_index, elem_index_src), + .spirv => try sema.elemPtrSpirvRuntimeArray(block, indexable, elem_index), else => unreachable, // Guaranteed by checkIndexable }; try sema.checkKnownAllocPtr(block, indexable, elem_ptr); -- 2.54.0