stage2: fix comptime element load of undef array

This commit is contained in:
Andrew Kelley 2022-03-10 22:57:13 -07:00
parent 273da9efd9
commit b28b3f6f7b

View File

@ -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