https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119323
--- Comment #11 from Robert Dubner <rdubner at gcc dot gnu.org> --- I suspect that the preference for prefix notation is an historical oddity. And it is not hard to write pseudo code that demonstrates extra temporary variables might be needed. And it's always fun to look at a+=a++; and try to figure out what a is going to be afterward. But I really wonder if it's possible to come up with an example where using ++it is actually faster, in some significant way, than using it++. Anyway, I have a local script for running tests. I am considering adding cppcheck to the end of it. Like, why not?