Commit b28b3f6f7b

Andrew Kelley <andrew@ziglang.org>
2022-03-11 06:57:13
stage2: fix comptime element load of undef array
1 parent 273da9e
Changed files (1)
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