aboutsummaryrefslogtreecommitdiff
path: root/src/Sema/bitcast.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-09-28 15:58:41 -0700
committerGitHub <noreply@github.com>2024-09-28 15:58:41 -0700
commit0cdec976e4eaf96e1735ff417b222ab1463727e8 (patch)
tree1b47bb75eb6f29f9da11c93ac7ea924a8bfb326a /src/Sema/bitcast.zig
parent085cc54aadb327b9910be2c72b31ea046e7e8f52 (diff)
parent2857ca1edc1c3fa83298d2e8f6d505a3776f1ae3 (diff)
downloadzig-0cdec976e4eaf96e1735ff417b222ab1463727e8.tar.gz
zig-0cdec976e4eaf96e1735ff417b222ab1463727e8.zip
Merge pull request #21520 from ziglang/no-formatted-panics
formalize the panic interface closes #17969 closes #20240
Diffstat (limited to 'src/Sema/bitcast.zig')
-rw-r--r--src/Sema/bitcast.zig12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Sema/bitcast.zig b/src/Sema/bitcast.zig
index d3adbe7eb8..25955b113f 100644
--- a/src/Sema/bitcast.zig
+++ b/src/Sema/bitcast.zig
@@ -613,11 +613,11 @@ const PackValueBits = struct {
pack.bit_offset = prev_bit_offset;
break :backing;
}
- return Value.fromInterned(try pt.intern(.{ .un = .{
+ return Value.fromInterned(try pt.internUnion(.{
.ty = ty.toIntern(),
.tag = .none,
.val = backing_val.toIntern(),
- } }));
+ }));
}
const field_order = try pack.arena.alloc(u32, ty.unionTagTypeHypothetical(zcu).enumFieldCount(zcu));
@@ -658,21 +658,21 @@ const PackValueBits = struct {
continue;
}
const tag_val = try pt.enumValueFieldIndex(ty.unionTagTypeHypothetical(zcu), field_idx);
- return Value.fromInterned(try pt.intern(.{ .un = .{
+ return Value.fromInterned(try pt.internUnion(.{
.ty = ty.toIntern(),
.tag = tag_val.toIntern(),
.val = field_val.toIntern(),
- } }));
+ }));
}
// No field could represent the value. Just do whatever happens when we try to read
// the backing type - either `undefined` or `error.ReinterpretDeclRef`.
const backing_val = try pack.get(backing_ty);
- return Value.fromInterned(try pt.intern(.{ .un = .{
+ return Value.fromInterned(try pt.internUnion(.{
.ty = ty.toIntern(),
.tag = .none,
.val = backing_val.toIntern(),
- } }));
+ }));
},
else => return pack.primitive(ty),
}