https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96710
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- I think we should try to do this for GCC 16, so we don't have ODR violations between -std=c++20 and -std=gnu++20 for anything that depends on iterator_traits<ranges::iterator_t<ranges::iota_view<long long>>>::iterator_category