diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2021-05-08 10:54:40 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2021-05-08 10:54:40 -0700 |
| commit | 3d351c91d841555b7baeb0e95cf9b98f596bdc71 (patch) | |
| tree | fd942892dd61c841cdd3c5586a930a3a08b4f93f /src | |
| parent | b6bb0ee1acd6fb9e3360f35d7b63687f755785f6 (diff) | |
| download | zig-3d351c91d841555b7baeb0e95cf9b98f596bdc71.tar.gz zig-3d351c91d841555b7baeb0e95cf9b98f596bdc71.zip | |
Type: fix abiAlignment calculation for unions
Diffstat (limited to 'src')
| -rw-r--r-- | src/type.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/type.zig b/src/type.zig index 6c4b4273c3..e54413ffb9 100644 --- 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); |
