From: Junio C Hamano Date: Thu, 21 Oct 2021 23:32:07 GMT Subject: Re: [PATCH v2 3/3] config.c: free(expanded) before die(), work around GCC oddity Message-ID: In-Reply-To: Ævar Arnfjörð Bjarmason writes: > cleanup: > strbuf_release(&buf); > free(expanded); > - return ret; > + if (!die_depth) > + return ret; > + die(_(include_depth_advice), MAX_INCLUDE_DEPTH, path, > + !cf ? "" : cf->name ? cf->name : "the command line"); > } Yuck. With or without compiler bugs, this code is too ugly to live, isn't it?