[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(); }