[libcxx-commits] [libcxx] [libc++][doc] Updates LWG3346 status. (PR #80536)

Mark de Wever via libcxx-commits libcxx-commits at lists.llvm.org
Sat Feb 3 02:20:24 PST 2024


https://github.com/mordante created https://github.com/llvm/llvm-project/pull/80536

The issue addresses an obvious wording issue. Implementing the constructors as specified in the synposis, as libc++ did, already implements the fixed behaviour.

Updates:
- LWG3346 pair and tuple copy and move constructor have backwards specification

>From d2dc669bc5bd5fdeab2aa87b3df82941d17c3655 Mon Sep 17 00:00:00 2001
From: Mark de Wever <koraq at xs4all.nl>
Date: Sat, 3 Feb 2024 11:11:44 +0100
Subject: [PATCH] [libc++][doc] Updates LWG3346 status.

The issue addresses an obvious wording issue. Implementing the constructors
as specified in the synposis, as libc++ did, already implements the fixed
behaviour.

Updates:
- LWG3346 pair and tuple copy and move constructor have backwards specification
---
 libcxx/docs/Status/Cxx20Issues.csv | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libcxx/docs/Status/Cxx20Issues.csv b/libcxx/docs/Status/Cxx20Issues.csv
index 964c21df97e21..316127f44e0dd 100644
--- a/libcxx/docs/Status/Cxx20Issues.csv
+++ b/libcxx/docs/Status/Cxx20Issues.csv
@@ -258,7 +258,7 @@
 "`3335 <https://wg21.link/LWG3335>`__","Resolve C++20 NB comments US 273 and GB 274","Prague","|Complete|","15.0","|ranges|"
 "`3338 <https://wg21.link/LWG3338>`__","Rename ``default_constructible``\  to ``default_initializable``\ ","Prague","|Complete|","13.0"
 "`3340 <https://wg21.link/LWG3340>`__","Formatting functions should throw on argument/format string mismatch in |sect|\ [format.functions]","Prague","|Complete|","14.0","|format|"
-"`3346 <https://wg21.link/LWG3346>`__","``pair``\  and ``tuple``\  copy and move constructor have backwards specification","Prague","",""
+"`3346 <https://wg21.link/LWG3346>`__","``pair``\  and ``tuple``\  copy and move constructor have backwards specification","Prague","|Nothing To Do|",""
 "`3347 <https://wg21.link/LWG3347>`__","``std::pair<T, U>``\  now requires ``T``\  and ``U``\  to be less-than-comparable","Prague","|Complete|","17.0"
 "`3348 <https://wg21.link/LWG3348>`__","``__cpp_lib_unwrap_ref``\  in wrong header","Prague","|Complete|","12.0"
 "`3349 <https://wg21.link/LWG3349>`__","Missing ``__cpp_lib_constexpr_complex``\  for P0415R1","Prague","|Complete|","16.0"



More information about the libcxx-commits mailing list