aboutsummaryrefslogtreecommitdiff
path: root/src/value.zig
diff options
context:
space:
mode:
authorBogdan Romanyuk <65823030+wrongnull@users.noreply.github.com>2023-11-21 14:21:32 +0300
committerGitHub <noreply@github.com>2023-11-21 13:21:32 +0200
commit583afd6f0c01336c20dcd218cb7d14aad6894ab1 (patch)
tree5b39030b656063959df4c7841ffd8be93cc44115 /src/value.zig
parentf64f3423e4a4d63838a54dfb01f5cd9ea8f68b19 (diff)
downloadzig-583afd6f0c01336c20dcd218cb7d14aad6894ab1.tar.gz
zig-583afd6f0c01336c20dcd218cb7d14aad6894ab1.zip
value: update isDeclRef for anonymous declarations
Diffstat (limited to 'src/value.zig')
-rw-r--r--src/value.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/value.zig b/src/value.zig
index 256b537573..5fcb3270ff 100644
--- a/src/value.zig
+++ b/src/value.zig
@@ -597,10 +597,10 @@ pub const Value = struct {
var check = val;
while (true) switch (mod.intern_pool.indexToKey(check.toIntern())) {
.ptr => |ptr| switch (ptr.addr) {
- .decl, .mut_decl, .comptime_field => return true,
+ .decl, .mut_decl, .comptime_field, .anon_decl => return true,
.eu_payload, .opt_payload => |base| check = base.toValue(),
.elem, .field => |base_index| check = base_index.base.toValue(),
- else => return false,
+ .int => return false,
},
else => return false,
};