ParentFull threadteo_zero·> zero-initialization via `= {0};` will still leave padding and any data not covered by the smallest elements of unions uninitializedYou really should move to C23 and use ={}.View on HN