diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-03-10 22:57:13 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-03-10 22:57:13 -0700 |
| commit | b28b3f6f7b1dd4c3c8a0f3d3a6305a84daed8ead (patch) | |
| tree | afc3f34fa941cf26b8934bbcbdc64fdcf5bbc0e6 /src/value.zig | |
| parent | 273da9efd9238e20da1299789537b00de2f0ebd8 (diff) | |
| download | zig-b28b3f6f7b1dd4c3c8a0f3d3a6305a84daed8ead.tar.gz zig-b28b3f6f7b1dd4c3c8a0f3d3a6305a84daed8ead.zip | |
stage2: fix comptime element load of undef array
Diffstat (limited to 'src/value.zig')
| -rw-r--r-- | src/value.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/value.zig b/src/value.zig index 502de64348..7c5401cd75 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 |
