aboutsummaryrefslogtreecommitdiff
path: root/src/AstGen.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-02-24 19:47:42 +0200
committerVeikka Tuominen <git@vexu.eu>2022-02-24 19:48:34 +0200
commitb034c45b2bcb3a28ad260037dfa34c40b6c9313b (patch)
treeef3140c8f3d471791f9adeb7a0befc13808dce57 /src/AstGen.zig
parent6249a24e81b9b3df3d5ca99b57f22470b9ac486c (diff)
downloadzig-b034c45b2bcb3a28ad260037dfa34c40b6c9313b.tar.gz
zig-b034c45b2bcb3a28ad260037dfa34c40b6c9313b.zip
stage2: implement fieldParentPtr
Diffstat (limited to 'src/AstGen.zig')
-rw-r--r--src/AstGen.zig4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/AstGen.zig b/src/AstGen.zig
index 8e2362ade1..78f39200f5 100644
--- a/src/AstGen.zig
+++ b/src/AstGen.zig
@@ -2296,7 +2296,6 @@ fn unusedResultExpr(gz: *GenZir, scope: *Scope, statement: Ast.Node.Index) Inner
.atomic_rmw,
.mul_add,
.builtin_call,
- .field_ptr_type,
.field_parent_ptr,
.maximum,
.minimum,
@@ -7403,11 +7402,10 @@ fn builtinCall(
.field_parent_ptr => {
const parent_type = try typeExpr(gz, scope, params[0]);
const field_name = try comptimeExpr(gz, scope, .{ .ty = .const_slice_u8_type }, params[1]);
- const field_ptr_type = try gz.addBin(.field_ptr_type, parent_type, field_name);
const result = try gz.addPlNode(.field_parent_ptr, node, Zir.Inst.FieldParentPtr{
.parent_type = parent_type,
.field_name = field_name,
- .field_ptr = try expr(gz, scope, .{ .ty = field_ptr_type }, params[2]),
+ .field_ptr = try expr(gz, scope, .none, params[2]),
});
return rvalue(gz, rl, result, node);
},