diff --git a/src/Sema.zig b/src/Sema.zig index e7d1df0ebb..4acae88b04 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -26872,6 +26872,7 @@ fn elemValArray( const runtime_src = if (maybe_undef_array_val != null) elem_index_src else array_src; try sema.requireRuntimeBlock(block, src, runtime_src); + try sema.queueFullTypeResolution(array_ty); if (oob_safety and block.wantSafety()) { // Runtime check is only needed if unable to comptime check if (maybe_index_val == null) {