Jonathan Wakely wrote on 09/22/25 15:31:
On Mon, 22 Sept 2025 at 10:49, U.Mutlu <[email protected]> wrote:
Yair Lenga via Gcc wrote on 09/22/25 08:29:
I've inherited an old code base of "C" code, which was maintained by
relatively inexperience team. One of the common pattern that I've seen was:
for (int i=0 ; i < strlen(s) ; i++) { ... }
Such code implies that the string can change between the loop iterations.
This of course is a legit use case.
Yes, that's the point of the original post. They're asking for a
warning to tell developers not to do it.
But as said, in some use-cases such code is perfectly wanted/desired.