On Mon, 7 Oct 2024 14:50:33 GMT, Vladimir Kozelkov <[email protected]> wrote:
> I don't really understand why unions should allow PaddingLayout inside
> themselves at all.
Padding inside unions is required for a case like this:
union Foo {
long long x;
int arr[3];
};
Size of the struct without padding is 12 bytes, but it needs 8-byte alignment,
so it needs 16 bytes of padding.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/21041#issuecomment-2397166726
