commit 3d351c91d841555b7baeb0e95cf9b98f596bdc71 (tree)
parent b6bb0ee1acd6fb9e3360f35d7b63687f755785f6
Author: Andrew Kelley <andrew@ziglang.org>
Date: Sat, 8 May 2021 10:54:40 -0700
Type: fix abiAlignment calculation for unions
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/type.zig b/src/type.zig
@@ -1404,7 +1404,7 @@ pub const Type = extern union {
if (!field_ty.hasCodeGenBits()) continue;
const field_align = field_ty.abiAlignment(target);
if (field_align > biggest) {
- return field_align;
+ biggest = field_align;
}
}
assert(biggest != 0);
@@ -1418,7 +1418,7 @@ pub const Type = extern union {
if (!field_ty.hasCodeGenBits()) continue;
const field_align = field_ty.abiAlignment(target);
if (field_align > biggest) {
- return field_align;
+ biggest = field_align;
}
}
assert(biggest != 0);