[gcc r17-3430] libstdc++: Review fixes for r17-3429-g4cb7258da9bd63.

Tomasz Kaminski via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:74b3180bb616fbc35d1b655da75d8f6d8b39d368

commit r17-3430-g74b3180bb616fbc35d1b655da75d8f6d8b39d368
Author: Tomasz Kamiński <[email protected]>
Date:   Wed Aug 19 16:48:04 2026 +0200

    libstdc++: Review fixes for r17-3429-g4cb7258da9bd63.
    
    libstdc++-v3/ChangeLog:
    
            * include/bits/print.h (_File_sink::_File::_M_init_write_buf):
            Fix whitespace and pass errno directly to __throw_system_error.

Diff:
---
 libstdc++-v3/include/bits/print.h | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/libstdc++-v3/include/bits/print.h b/libstdc++-v3/include/bits/print.h
index d63267c8ecf7..722d82146ac8 100644
--- a/libstdc++-v3/include/bits/print.h
+++ b/libstdc++-v3/include/bits/print.h
@@ -86,19 +86,16 @@ namespace __format
 
       _File(_File&&) = delete;
 
-      // Allocate FILE's output buffer if needed, and returns span
+      // Allocate FILE's output buffer if needed, and return a span
       // viewing unused portion of it.
       std::span<char>
       _M_init_write_buf()
       {
-        // After setvbuf glibc pre-allocates the buffer but _IO_write_ptr
+	// After setvbuf glibc pre-allocates the buffer but _IO_write_ptr
 	// remains null until the first write.
 	if (!_M_file->_IO_write_ptr || _M_write_buf().empty())
 	  if (::__overflow(_M_file, EOF) == EOF)
-	    {
-	      const int __err = errno;
-	      __throw_system_error(__err);
-	    }
+	    __throw_system_error(errno);
 	return _M_write_buf();
       }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.