From: Eric Sunshine Date: Sat, 08 Oct 2022 03:46:27 GMT Subject: Re: [PATCH 0/2] Fix syntax errors under clang 11.0.0 on MacOS Message-ID: In-Reply-To: On Fri, Oct 7, 2022 at 5:36 PM Junio C Hamano wrote: > I do agree that one is dense, but aims for the same thing, and a bit > more. It might be easier to read if written in longhand, but ... > > ifeq ($(uname_s),Darwin) > ifeq ($(filter clang12,$(COMPILER_FEATURES)),) > DEVELOPER_CFLAGS += -Wno-missing-braces > endif > else > ifeq ($(filter clang9,$(COMPILER_FEATURES)),) > DEVELOPER_CFLAGS += -Wno-missing-braces > endif > endif > > ... we'd need to repeat ourselves, so... The repetition is a very minor downside. The big benefit of this version is that it's easy to understand at-a-glance, unlike the "dense" version with its high cognitive load.