https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115444
--- Comment #8 from Alfredo Correa <alfredo.correa at gmail dot com> --- FWIIW, this is the origin of the problem, https://gitlab.com/correaa/boost-multi#broadcast-infinite-views, implementing an iterator type that supports stride == 0. This doesn't form a proper random access iterator, however there is no reason why a simple implementation of `copy_n` shouldn't work.