https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114387
--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>: https://gcc.gnu.org/g:d8cd8521185436ea45ed48c5dd481277e9b8a98d commit r15-1958-gd8cd8521185436ea45ed48c5dd481277e9b8a98d Author: Jonathan Wakely <jwak...@redhat.com> Date: Wed Jul 10 10:27:24 2024 +0100 libstdc++: Make std::basic_format_context non-copyable [PR114387] Users are not supposed to create objects of this type, and there's no reason it needs to be copyable. LWG 4061 makes it non-copyable and non-default constructible. libstdc++-v3/ChangeLog: PR libstdc++/114387 * include/std/format (basic_format_context): Define copy operations as deleted, as per LWG 4061. * testsuite/std/format/context.cc: New test.