diff --git a/src/value.zig b/src/value.zig index 502de64348384e87dbbbb37cc780fff22eaf3b1e..7c5401cd75a47cc11e43bd1fc5db5f8401ab6e58 100644 --- a/src/value.zig +++ b/src/value.zig @@ -2336,6 +2336,8 @@ pub const Value = extern union { buffer: *ElemValueBuffer, ) error{OutOfMemory}!Value { switch (val.tag()) { + // This is the case of accessing an element of an undef array. + .undef => return Value.undef, .empty_array => unreachable, // out of bounds array index .empty_struct_value => unreachable, // out of bounds array index