From 9ced27dace99da1f2bc704b4d5a7fabe9a62eca4 Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Mon, 6 Nov 2023 07:27:55 -0500 Subject: x86_64: fix passing register-sized payload as non-reigster-sized union Closes #17885 --- src/InternPool.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/InternPool.zig') 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, -- cgit v1.2.3