From 8f9b31af926e0635a82c30d0eb7b2942f78932e5 Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Sat, 18 Jun 2022 20:04:49 +0300 Subject: [PATCH] value: handle slices in canMutateComptimeVarState --- lib/std/mem.zig | 1 - src/value.zig | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/mem.zig b/lib/std/mem.zig index 7c8e914b57..61d6b84874 100644 --- a/lib/std/mem.zig +++ b/lib/std/mem.zig @@ -2080,7 +2080,6 @@ fn testReadIntImpl() !void { } test "writeIntSlice" { - if (@import("builtin").zig_backend != .stage1) return error.SkipZigTest; // TODO try testWriteIntImpl(); comptime try testWriteIntImpl(); } diff --git a/src/value.zig b/src/value.zig index 60c212a84f..e5332a72e7 100644 --- a/src/value.zig +++ b/src/value.zig @@ -2414,6 +2414,7 @@ pub const Value = extern union { return false; }, .@"union" => return val.cast(Payload.Union).?.data.val.canMutateComptimeVarState(), + .slice => return val.castTag(.slice).?.data.ptr.canMutateComptimeVarState(), else => return false, } }