aboutsummaryrefslogtreecommitdiff
path: root/src/InternPool.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2023-11-06 07:27:55 -0500
committerJacob Young <jacobly0@users.noreply.github.com>2023-11-06 14:11:31 -0500
commit9ced27dace99da1f2bc704b4d5a7fabe9a62eca4 (patch)
treeacaf279fce16c96e3efdd1fd2d648516264a9893 /src/InternPool.zig
parent62e67a2b565e20f684319f5e59e1bddd79c988d3 (diff)
downloadzig-9ced27dace99da1f2bc704b4d5a7fabe9a62eca4.tar.gz
zig-9ced27dace99da1f2bc704b4d5a7fabe9a62eca4.zip
x86_64: fix passing register-sized payload as non-reigster-sized union
Closes #17885
Diffstat (limited to 'src/InternPool.zig')
-rw-r--r--src/InternPool.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/InternPool.zig b/src/InternPool.zig
index 700c5859b8..b70034641e 100644
--- a/src/InternPool.zig
+++ b/src/InternPool.zig
@@ -1887,7 +1887,7 @@ pub fn loadUnionType(ip: *InternPool, key: Key.UnionType) UnionType {
.namespace = type_union.data.namespace,
.enum_tag_ty = enum_ty,
.int_tag_ty = enum_info.tag_ty,
- .size = type_union.data.padding,
+ .size = type_union.data.size,
.padding = type_union.data.padding,
.field_names = enum_info.names,
.names_map = enum_info.names_map,