Hacker News

Favorites Setup
Comment by teo_zero | original | C for Rust programmers
[−]teo_zero · 2026-10-11 Sun 07:13 UTC · link
> zero-initialization via `= {0};` will still leave padding and any data not covered by the smallest elements of unions uninitialized

You really should move to C23 and use ={}.