From: Junio C Hamano Date: Thu, 06 Oct 2022 22:51:32 GMT Subject: Re: [PATCH 1/2] builtin/merge-file: fix compiler error on MacOS with clang 11.0.0 Message-ID: In-Reply-To: Eric Sunshine 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@evledraar.gmail.com/ > [2]: https://lore.kernel.org/git/Ys0hhYjPExuNWynE@coredump.intra.peff.net/ > [3]: https://lore.kernel.org/git/YQ2LdvwEnZN9LUQn@coredump.intra.peff.net/ 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.