Commit 0958ea3391

Andrew Kelley <andrew@ziglang.org>
2025-07-22 00:45:17
Sema: fix missed slice access OPV
1 parent 71a9b35
Changed files (1)
src/Sema.zig
@@ -28582,6 +28582,10 @@ fn elemValSlice(
         }
     }
 
+    if (try sema.typeHasOnePossibleValue(elem_ty)) |elem_only_value| {
+        return Air.internedToRef(elem_only_value.toIntern());
+    }
+
     try sema.validateRuntimeElemAccess(block, elem_index_src, elem_ty, slice_ty, slice_src);
     try sema.validateRuntimeValue(block, slice_src, slice);