turn off warnings for initializer overrides
This is an alternative to !14587
It turns off the warnings for initializer overrides by adding no_override_init_args
to c args. This adds -Wno-override-init
on
gcc, and -Wno-initializer-overrides
on clang.
This silences many warnings with clang in the default build, and on gcc with -Wextra