bug#78880: od Heap-buffer overflow
Collin Funk <[email protected]>
| Newsgroups | gmane.comp.gnu.core-utils.bugs |
|---|---|
| Message-ID | <[email protected]> |
Pádraig Brady <[email protected]> writes: > On 24/06/2025 15:27, Grisha Levit wrote: > >> This part: >> >>> tryline: >>> + idx_t i = 0; >>> + int c = 1; /* Init to 1 so can distinguish if NUL read. */ >> triggers >> warning: label followed by a declaration is a C23 extension >> [-Wc23-extensions] > > OK version 3 attached which simplifies > by removing the label and gotos entirely. Grisha, what did you pass to ./configure? I'm suprised we don't disable this in Gnulib. Since there we do: static_assert (1 < sizeof (example)) Without a second argument message string, I would expect Clang to complain about it, unless we disable it. Collin