Re: [PATCH 1/2] libstdc++: Enable debug assertions for filesystem directory iterators

2024-11-06 Thread Jonathan Wakely
Pushed On Thu, 31 Oct 2024 at 20:06, Jonathan Wakely wrote: > > Several member functions of filesystem::directory_iterator and > filesystem::recursive_directory_iterator currently dereference their > shared_ptr data member without checking for non-null. Because they use > operator-> and that func

[PATCH 1/2] libstdc++: Enable debug assertions for filesystem directory iterators

2024-10-31 Thread Jonathan Wakely
Several member functions of filesystem::directory_iterator and filesystem::recursive_directory_iterator currently dereference their shared_ptr data member without checking for non-null. Because they use operator-> and that function only uses _GLIBCXX_DEBUG_PEDASSERT rather than __glibcxx_assert the