aboutsummaryrefslogtreecommitdiff
path: root/src/value.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-01-29 13:07:37 -0800
committerGitHub <noreply@github.com>2024-01-29 13:07:37 -0800
commitf4f8036ec048daa072c7caa72edd320c85bf426c (patch)
treeb0ab4a567d57e1d562c950c98e810b420ea4f723 /src/value.zig
parent3e939e61538706f37abb76a97af0ee77c15b24fc (diff)
parent78e982f7c3e8a441259d26a69690d8934dd32bf0 (diff)
downloadzig-f4f8036ec048daa072c7caa72edd320c85bf426c.tar.gz
zig-f4f8036ec048daa072c7caa72edd320c85bf426c.zip
Merge pull request #18729 from Vexu/fixes
Fix some generic{Reader,Writer} related issues
Diffstat (limited to 'src/value.zig')
-rw-r--r--src/value.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/value.zig b/src/value.zig
index 1de0f66717..69ddb56b8f 100644
--- a/src/value.zig
+++ b/src/value.zig
@@ -1550,6 +1550,8 @@ pub const Value = struct {
},
.ptr => |ptr| switch (ptr.addr) {
.eu_payload, .opt_payload => |base| Value.fromInterned(base).canMutateComptimeVarState(mod),
+ .anon_decl => |anon_decl| Value.fromInterned(anon_decl.val).canMutateComptimeVarState(mod),
+ .elem, .field => |base_index| Value.fromInterned(base_index.base).canMutateComptimeVarState(mod),
else => false,
},
.opt => |opt| switch (opt.val) {