Type: fix abiAlignment calculation for unions

This commit is contained in:
Andrew Kelley 2021-05-08 10:54:40 -07:00
parent b6bb0ee1ac
commit 3d351c91d8

View File

@ -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);