From d28fc5bacb2b27ba3f2a5ed17475b9b790be3ed5 Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Fri, 19 May 2023 21:35:55 -0400 Subject: InternPool: add repeated aggregate storage --- src/Sema.zig | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/Sema.zig') diff --git a/src/Sema.zig b/src/Sema.zig index be505d74a3..bf4d13824a 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -12671,7 +12671,7 @@ fn analyzeTupleCat( const runtime_src = opt_runtime_src orelse { const tuple_val = try mod.intern(.{ .aggregate = .{ .ty = tuple_ty, - .fields = values, + .storage = .{ .elems = values }, } }); return sema.addConstant(tuple_ty.toType(), tuple_val.toValue()); }; @@ -12989,7 +12989,7 @@ fn analyzeTupleMul( const runtime_src = opt_runtime_src orelse { const tuple_val = try mod.intern(.{ .aggregate = .{ .ty = tuple_ty, - .fields = values, + .storage = .{ .elems = values }, } }); return sema.addConstant(tuple_ty.toType(), tuple_val.toValue()); }; @@ -18227,7 +18227,7 @@ fn zirStructInitAnon( const runtime_index = opt_runtime_index orelse { const tuple_val = try mod.intern(.{ .aggregate = .{ .ty = tuple_ty, - .fields = values, + .storage = .{ .elems = values }, } }); return sema.addConstantMaybeRef(block, tuple_ty.toType(), tuple_val.toValue(), is_ref); }; @@ -18442,7 +18442,7 @@ fn zirArrayInitAnon( const runtime_src = opt_runtime_src orelse { const tuple_val = try mod.intern(.{ .aggregate = .{ .ty = tuple_ty, - .fields = values, + .storage = .{ .elems = values }, } }); return sema.addConstantMaybeRef(block, tuple_ty.toType(), tuple_val.toValue(), is_ref); }; @@ -29176,7 +29176,7 @@ fn coerceTupleToTuple( tuple_ty, (try mod.intern(.{ .aggregate = .{ .ty = tuple_ty.ip_index, - .fields = field_vals, + .storage = .{ .elems = field_vals }, } })).toValue(), ); } @@ -33085,7 +33085,7 @@ pub fn typeHasOnePossibleValue(sema: *Sema, ty: Type) CompileError!?Value { // one-possible-value in type.zig. const empty = try mod.intern(.{ .aggregate = .{ .ty = ty.ip_index, - .fields = &.{}, + .storage = .{ .elems = &.{} }, } }); return empty.toValue(); }, @@ -33098,7 +33098,7 @@ pub fn typeHasOnePossibleValue(sema: *Sema, ty: Type) CompileError!?Value { // therefore has one possible value. return (try mod.intern(.{ .aggregate = .{ .ty = ty.ip_index, - .fields = tuple.values, + .storage = .{ .elems = tuple.values }, } })).toValue(); }, -- cgit v1.2.3