https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102358
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Artur Bać from comment #2) > "* include/bits/stl_iterator.h (__niter_base): Make constexpr for C++20." > > c++20 ? > according to cppreference make_move_iterator is constexpr since c++17 > https://en.cppreference.com/w/cpp/iterator/make_move_iterator Yes, and that's what libstdc++ does. __niter_base is a different function.