Closed requested to merge wip/smcv/warnings into main
This is on by default at -Werror level in the macOS CI build, causing the build to fail. We do not consider missing field initializers to be a bug: an initializer that does not mention all fields has a well-defined meaning (remaining fields are initialized as if via .field = 0).
Resolves: #2812 (closed)
I'm hoping this will fix the macOS CI build. If it doesn't, it will at least help the macOS CI build.