https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121804
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Patrick Palka <ppa...@gcc.gnu.org>: https://gcc.gnu.org/g:8e971d665a9922a73de3a37ec8e04aea975e0993 commit r16-3604-g8e971d665a9922a73de3a37ec8e04aea975e0993 Author: Patrick Palka <ppa...@redhat.com> Date: Fri Sep 5 13:14:16 2025 -0400 libstdc++: Make join_view::_Iterator::_M_get_inner noexcept [PR121804] Since this helper (added in r16-3576-g7f7f1878eedd80) is used in the noexcept-spec of iter_move and iter_swap, it in turn needs an accurate noexcept-spec. PR libstdc++/121804 libstdc++-v3/ChangeLog: * include/std/ranges (join_view::_Iterator::_M_get_inner): Mark noexcept. * testsuite/std/ranges/adaptors/join.cc (test16): New test. Reviewed-by: Tomasz KamiÅski <tkami...@redhat.com> Reviewed-by: Jonathan Wakely <jwak...@redhat.com>