https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86015
--- Comment #13 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Josh Marshall from comment #11) > Then please give me a concrete reference. C++17 27.2.1 [iterator.requirements.general] paragraph 1. The same requirement also appears in the C++98, C++03, C++11 and C++14 standards, and in the C++ Extensions for Ranges TS.