Eric Sunshine <sunshine@xxxxxxxxxxxxxx> writes: >> Shouldn't we rather silence it with -Wno-missing-braces? > > That was indeed Ævar's suggestion in [1]: > > Since this is only a warning, and only a practical issue with > -Werror I wonder if a config.mak.dev change wouldn't be better, > i.e. to provide a -Wno-missing-braces for this older clang > version. > > The problem is that Apple seems to invent their version numbers out of > thin air with no relation to reality[2,3], so it may take some effort > to work out suitable "version mapping rules" for config.mak.dev, and > nobody has done it yet. > > [1]: https://lore.kernel.org/git/220712.86lesy6cri.gmgdl@xxxxxxxxxxxxxxxxxxx/ > [2]: https://lore.kernel.org/git/Ys0hhYjPExuNWynE@xxxxxxxxxxxxxxxxxxxxxxx/ > [3]: https://lore.kernel.org/git/YQ2LdvwEnZN9LUQn@xxxxxxxxxxxxxxxxxxxxxxx/ I agree that telling affected users to squelch the warning is a good first step, and automating it, if there is an easy implementation to do so, would be a good thing to have on top. Thanks for digging up the thread.