[Bug libstdc++/119496] _Temporary_buffer::requested_size is not a reserved name
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jun 12 16:42:14 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119496
--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Giuseppe D'Angelo <peppe@gcc.gnu.org>:
https://gcc.gnu.org/g:c9a6c1b5a763d0d3f7a369ed281f9009f270939a
commit r16-1488-gc9a6c1b5a763d0d3f7a369ed281f9009f270939a
Author: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Date: Thu Jun 5 16:50:35 2025 +0200
libstdc++: do not use an unreserved name in _Temporary_buffer [PR119496]
As the PR observes, _Temporary_buffer was using an unreserved name for a
member function that can therefore clash with macros defined by the
user. Avoid that by renaming the member function.
PR libstdc++/119496
libstdc++-v3/ChangeLog:
* include/bits/stl_algo.h: Adjust calls to requested_size.
* include/bits/stl_tempbuf.h (requested_size): Rename with
an _M_ prefix.
* testsuite/17_intro/names.cc: Add a #define for
requested_size.
Signed-off-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
More information about the Gcc-bugs
mailing list