aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Rubin <daviru007@icloud.com>2025-03-12 22:48:25 +0000
committerMatthew Lugg <mlugg@mlugg.co.uk>2025-03-30 03:41:00 +0100
commitacfdad858138de029abcb1c9bf20df0e58738eb3 (patch)
tree845f2f5e2e8298598b2206a22ac8204dbdf9a72b /src
parentf296eec294f7263c9e809c1d825a13a395e5234b (diff)
downloadzig-acfdad858138de029abcb1c9bf20df0e58738eb3.tar.gz
zig-acfdad858138de029abcb1c9bf20df0e58738eb3.zip
Sema: convert slice sentinel to single pointer correctly
Diffstat (limited to 'src')
-rw-r--r--src/Sema.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 7a30546e03..3f231410a8 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -25726,12 +25726,14 @@ fn zirMemcpy(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!void
var info = dest_ty.ptrInfo(zcu);
info.flags.size = .one;
info.child = array_ty.toIntern();
+ info.sentinel = .none;
break :info info;
});
const src_array_ptr_ty = try pt.ptrType(info: {
var info = src_ty.ptrInfo(zcu);
info.flags.size = .one;
info.child = array_ty.toIntern();
+ info.sentinel = .none;
break :info info;
});