https://gcc.gnu.org/g:de2dc62379b7a2c93e11b03804380af072fd249b

commit r15-4574-gde2dc62379b7a2c93e11b03804380af072fd249b
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Tue Oct 22 21:23:06 2024 +0100

    libstdc++: Replace std::__to_address in C++20 branch in <string>
    
    As noted by Patrick, r15-4546-g85e5b80ee2de80 should have changed the
    usage of std::__to_address to std::to_address in the C++20-specific
    branch that works on types satisfying std::contiguous_iterator.
    
    libstdc++-v3/ChangeLog:
    
            * include/bits/basic_string.h (assign(Iter, Iter)): Call
            std::to_address instead of __to_address.
    
    Reviewed-by: Patrick Palka <ppa...@redhat.com>

Diff:
---
 libstdc++-v3/include/bits/basic_string.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libstdc++-v3/include/bits/basic_string.h 
b/libstdc++-v3/include/bits/basic_string.h
index 16e356e06786..28b3e5361855 100644
--- a/libstdc++-v3/include/bits/basic_string.h
+++ b/libstdc++-v3/include/bits/basic_string.h
@@ -1748,7 +1748,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
            {
              __glibcxx_requires_valid_range(__first, __last);
              return _M_replace(size_type(0), size(),
-                               std::__to_address(__first), __last - __first);
+                               std::to_address(__first), __last - __first);
            }
 #endif
          else

Reply via email to