On Tue, 8 Oct 2024, Alejandro Colomar wrote: > If you wish to wait for Graz to make sure there's no incompatibility > with ISO, that's another possibility.
The name could be changed in GCC after Graz (while in regression-fixes-only mode for GCC 15) if WG14 changes the name in Graz. It wouldn't be a good idea to add as a new feature while in regression-fixes-only mode; waiting to after Graz for that would mean only adding it in GCC 16. "length" is well-understood as referring to the number of elements of an array even if not explicitly defined as such in the standard (cf. the noun "variable" being well-understood by users of C even though the standard always says "object"). And there was along-the-lines support in Strasbourg for N3187 which, among other things, would make the use of "length" for this consistent and explicit. I have plenty of concerns with both the wording and incompatibility of various changes suggested there related to what's allowed as a sizeof operand and associated semantics but I don't think there were any concerns in that discussion about the use of the term "length". -- Joseph S. Myers josmy...@redhat.com