Looks like you've attached a different patch On Tue, 14 Jul 2026, 20:24 François Dumont, <[email protected]> wrote:
> libstdc++: [_GLIBCXX_DEBUG] Make constant evaluation compatible > > Cleanup _Safe_iterator and _Safe_local_iterator implementations. > > Use base constructor for the special _Unchecked constructor. > > Remove intermediate typedefs, use directly the template parameter type > and the base class. > > libstdc++-v3/ChangeLog: > > * include/debug/safe_iterator.h > (_Safe_iterator::_Iter_base, _Safe_iterator::_Safe_base): Remove. > (_Safe_iterator(const _Safe_iterator&, _Unchecked)): Delegate > to correct base classes > constructors. > * include/debug/safe_local_iterator.h > (_Safe_local_iterator::_Iter_base, > _Safe_local_iterator::_Safe_base): Remove. > (_Safe_local_iterator(const _Safe_local_iterator&, > _Unchecked)): Delegate to the correct > base classes constructors. > > Tested under Linux x86_64 _GLIBCXX_DEBUG mode. > > François > >
