From: Derrick Stolee Date: Wed, 25 May 2022 13:39:53 GMT Subject: Re: [PATCH 4/4] dir.c: avoid "exceeds maximum object size" error with GCC v12.x Message-ID: In-Reply-To: On 5/24/2022 5:05 PM, Johannes Schindelin wrote:> On Tue, 24 May 2022, Ævar Arnfjörð Bjarmason wrote: >> On Tue, May 24 2022, Johannes Schindelin via GitGitGadget wrote: >>> + /* >>> + * It should not be possible to overflow `ptrdiff_t` by passing in an >>> + * insanely long URL, but GCC does not know that and will complain >>> + * without this check. >>> + */ >>> + if (end - start < 0) >>> + die(_("No directory name could be guessed.\n" >> >> This should start with a lower-case letter, see CodingGuidelines. > > This message is copied from existing code later in the same function. > Since it is a translateable message, I do not want to edit it because that > would cause unnecessary work of the translators. Especially given that we > do not even expect this message to be shown, ever, but we only add this > hunk for GCC's benefit. Perhaps this should be a BUG() statement, then? Without any translation? Thanks, -Stolee