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

commit r15-7741-ge8302282cdb53ae1d347c12d7a50c4209fbab4f7
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Thu Feb 27 21:58:09 2025 +0000

    libstdc++: Fix outdated comment in <stacktrace>
    
    My r15-998-g2a83084ce55363 change replaced the use of nothrow
    operator new with a call to __get_temporary_buffer, so update the
    comment to match.
    
    libstdc++-v3/ChangeLog:
    
            * include/std/stacktrace (_Impl::_M_allocate): Fix outdated
            comment.

Diff:
---
 libstdc++-v3/include/std/stacktrace | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libstdc++-v3/include/std/stacktrace 
b/libstdc++-v3/include/std/stacktrace
index f94a424e4cff..491122293c5f 100644
--- a/libstdc++-v3/include/std/stacktrace
+++ b/libstdc++-v3/include/std/stacktrace
@@ -559,7 +559,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
            {
              if constexpr (is_same_v<allocator_type, allocator<value_type>>)
                {
-                 // For std::allocator we use nothrow-new directly so we
+                 // Use non-throwing __get_temporary_buffer, so that we
                  // don't need to handle exceptions from __alloc.allocate(n).
                  auto __p = __detail::__get_temporary_buffer<value_type>(__n);
                  if (__p == nullptr) [[unlikely]]

Reply via email to