aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Sema.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 2b8705339c..171b349758 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -25190,6 +25190,11 @@ fn beginComptimePtrLoad(
break :blk deref;
},
+ .slice => blk: {
+ const slice = ptr_val.castTag(.slice).?.data;
+ break :blk try beginComptimePtrLoad(sema, block, src, slice.ptr, null);
+ },
+
.field_ptr => blk: {
const field_ptr = ptr_val.castTag(.field_ptr).?.data;
const field_index = @intCast(u32, field_ptr.field_index);