[libcxx-commits] [libcxx] 5c8fdd8 - [libc++][NFC] Mark LWG3884 as complete in C++26 issues status (#195819)

via libcxx-commits libcxx-commits at lists.llvm.org
Thu May 7 22:54:03 PDT 2026


Author: Colten
Date: 2026-05-08T13:53:58+08:00
New Revision: 5c8fdd8f3834e95993d48b138d212b1e0ea0034e

URL: https://github.com/llvm/llvm-project/commit/5c8fdd8f3834e95993d48b138d212b1e0ea0034e
DIFF: https://github.com/llvm/llvm-project/commit/5c8fdd8f3834e95993d48b138d212b1e0ea0034e.diff

LOG: [libc++][NFC] Mark LWG3884 as complete in C++26 issues status (#195819)

[LWG3884](https://wg21.link/LWG3884) requires allocator-extended
copy/move constructors on the flat container adaptors. All four
container adaptors (flat_map, flat_multimap, flat_set, flat_multiset)
landed with these constructors and their tests already in place:

- flat_map      (#98643)  -- LLVM 20
- flat_multimap (#113835) -- LLVM 20
- flat_set      (#125241) -- LLVM 21
- flat_multiset (#128363) -- LLVM 21

This LWG issue was fully addressed once flat_set/flat_multiset landed in
LLVM 21, so the status is updated to `|Complete|` with first released
version 21.

Closes #105269

Co-authored-by: Hristo Hristov <zingam at outlook.com>

Added: 
    

Modified: 
    libcxx/docs/Status/Cxx2cIssues.csv

Removed: 
    


################################################################################
diff  --git a/libcxx/docs/Status/Cxx2cIssues.csv b/libcxx/docs/Status/Cxx2cIssues.csv
index d7f75380cb93e..8ddc47edbda0b 100644
--- a/libcxx/docs/Status/Cxx2cIssues.csv
+++ b/libcxx/docs/Status/Cxx2cIssues.csv
@@ -1,6 +1,6 @@
 "Issue #","Issue Name","Meeting","Status","First released version","GitHub issue","Notes"
 "`LWG2994 <https://wg21.link/LWG2994>`__","Needless UB for ``basic_string`` and ``basic_string_view``","2023-06 (Varna)","|Complete|","5","`#105268 <https://github.com/llvm/llvm-project/issues/105268>`__",""
-"`LWG3884 <https://wg21.link/LWG3884>`__","``flat_foo`` is missing allocator-extended copy/move constructors","2023-06 (Varna)","","","`#105269 <https://github.com/llvm/llvm-project/issues/105269>`__",""
+"`LWG3884 <https://wg21.link/LWG3884>`__","``flat_foo`` is missing allocator-extended copy/move constructors","2023-06 (Varna)","|Complete|","21","`#105269 <https://github.com/llvm/llvm-project/issues/105269>`__",""
 "`LWG3885 <https://wg21.link/LWG3885>`__","``op`` should be in [zombie.names]","2023-06 (Varna)","|Nothing To Do|","","`#105270 <https://github.com/llvm/llvm-project/issues/105270>`__",""
 "`LWG3887 <https://wg21.link/LWG3887>`__","Version macro for ``allocate_at_least``","2023-06 (Varna)","|Complete|","19","`#105271 <https://github.com/llvm/llvm-project/issues/105271>`__",""
 "`LWG3893 <https://wg21.link/LWG3893>`__","LWG 3661 broke ``atomic<shared_ptr<T>> a; a = nullptr;``","2023-06 (Varna)","","","`#105273 <https://github.com/llvm/llvm-project/issues/105273>`__",""


        


More information about the libcxx-commits mailing list