aboutsummaryrefslogtreecommitdiff
path: root/lib/std/meta.zig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/meta.zig')
-rw-r--r--lib/std/meta.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/std/meta.zig b/lib/std/meta.zig
index 600a8ab012..e75108e101 100644
--- a/lib/std/meta.zig
+++ b/lib/std/meta.zig
@@ -304,7 +304,7 @@ pub fn Sentinel(comptime T: type, comptime sentinel_val: Elem(T)) type {
.Array = .{
.len = array_info.len,
.child = array_info.child,
- .sentinel = &sentinel_val,
+ .sentinel = @ptrCast(?*const anyopaque, &sentinel_val),
},
}),
.is_allowzero = info.is_allowzero,
@@ -322,7 +322,7 @@ pub fn Sentinel(comptime T: type, comptime sentinel_val: Elem(T)) type {
.address_space = info.address_space,
.child = info.child,
.is_allowzero = info.is_allowzero,
- .sentinel = &sentinel_val,
+ .sentinel = @ptrCast(?*const anyopaque, &sentinel_val),
},
}),
else => {},
@@ -340,7 +340,7 @@ pub fn Sentinel(comptime T: type, comptime sentinel_val: Elem(T)) type {
.address_space = ptr_info.address_space,
.child = ptr_info.child,
.is_allowzero = ptr_info.is_allowzero,
- .sentinel = &sentinel_val,
+ .sentinel = @ptrCast(?*const anyopaque, &sentinel_val),
},
}),
},