On Tue Aug 26 10:48:25 2025 +0000, Vibhav Pant wrote:
Hm. That's odd, as the unions do get initialized with 0. Nonetheless, I have added a `size` field to only compare relevant memory, thanks.
It's only guaranteed that the first element and padding is zeroed in `union value value = {0};` case. So in this case only first byte of the union gets initialized.