aboutsummaryrefslogtreecommitdiff
path: root/src/value.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/value.zig')
-rw-r--r--src/value.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/value.zig b/src/value.zig
index 8346fe5bc3..7996fcd976 100644
--- a/src/value.zig
+++ b/src/value.zig
@@ -1651,6 +1651,9 @@ pub const Value = extern union {
.array => return val.castTag(.array).?.data[index],
.slice => return val.castTag(.slice).?.data.ptr.elemValue(arena, index),
+ .decl_ref => return val.castTag(.decl_ref).?.data.val.elemValue(arena, index),
+ .decl_ref_mut => return val.castTag(.decl_ref_mut).?.data.decl.val.elemValue(arena, index),
+
else => unreachable,
}
}