]> gcc.gnu.org Git - gcc.git/commit
libstdc++: Enable CTAD for std::basic_format_args (LWG 3810)
authorJonathan Wakely <jwakely@redhat.com>
Mon, 13 Feb 2023 12:22:00 +0000 (12:22 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Thu, 16 Feb 2023 14:38:38 +0000 (14:38 +0000)
commit4024f39941f30570afc32324a8a567519a30e0cd
tree84fa8f409ecc4a1a4accd157399e83fb714cb497
parent916ce577ad109be69a3100fc79b3933d741eb990
libstdc++: Enable CTAD for std::basic_format_args (LWG 3810)

This was just approved in Issaquah.

libstdc++-v3/ChangeLog:

* include/std/format (__format::_Arg_store): New class template.
(basic_format_args): Remove nested type _Store and add deduction
guide from _Arg_store.
(basic_format_arg, make_format_args): Adjust.
* testsuite/std/format/arguments/lwg3810.cc: New test.
libstdc++-v3/include/std/format
libstdc++-v3/testsuite/std/format/arguments/lwg3810.cc [new file with mode: 0644]
This page took 0.061738 seconds and 6 git commands to generate.