aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
diff options
context:
space:
mode:
authorRobin Voetter <robin@voetter.nl>2021-08-29 06:08:19 +0200
committerRobin Voetter <robin@voetter.nl>2021-09-20 02:29:04 +0200
commitea393b2bca7587955df81d149caecc5522944d15 (patch)
tree1391b7c5e6a462e86c8730e9a74c046b2d95a827 /src/Sema.zig
parente09465fc49d86cc4aa9338106862d3e059ae3303 (diff)
downloadzig-ea393b2bca7587955df81d149caecc5522944d15.tar.gz
zig-ea393b2bca7587955df81d149caecc5522944d15.zip
Address Spaces: Implement in LLVM codegen
Diffstat (limited to 'src/Sema.zig')
-rw-r--r--src/Sema.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 4b75cc4c43..d6e926e604 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -8390,7 +8390,7 @@ fn fieldVal(
.Pointer => switch (object_ty.ptrSize()) {
.Slice => {
if (mem.eql(u8, field_name, "ptr")) {
- const buf = try arena.create(Type.Payload.ElemType);
+ const buf = try arena.create(Type.SlicePtrFieldTypeBuffer);
const result_ty = object_ty.slicePtrFieldType(buf);
if (try sema.resolveMaybeUndefVal(block, object_src, object)) |val| {
if (val.isUndef()) return sema.addConstUndef(result_ty);