[libcxx-commits] [libcxx] [libcxx] Remove TODO related to LWG4275 (PR #171665)
Aiden Grossman via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Dec 21 19:55:35 PST 2025
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/171665
>From b6e4263692435906eb995ddcf45da447270a3900 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Wed, 10 Dec 2025 18:07:10 +0000
Subject: [PATCH 1/2] [libcxx] Remove TODO related to LWG4275
LWG4275 has been moved to a working paper, so we can remove this TODO
now.
Related to #171329
---
libcxx/include/mdspan | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/libcxx/include/mdspan b/libcxx/include/mdspan
index 5aeec1bcbfc39..32468a128dc9a 100644
--- a/libcxx/include/mdspan
+++ b/libcxx/include/mdspan
@@ -450,11 +450,7 @@ namespace std {
# include <__config>
# if _LIBCPP_STD_VER >= 23
-# include <__fwd/mdspan.h> // TODO(boomanaiden154): This is currently a
- // non-standard extension to include
- // std::dynamic_extent tracked by LWG issue 4275.
- // This comment should be deleted or the include
- // deleted upon resolution.
+# include <__fwd/mdspan.h>
# include <__fwd/span.h>
# include <__mdspan/default_accessor.h>
# include <__mdspan/extents.h>
>From c4d97edb8aa62e1fc053779ebee713ccaef55c9e Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Sun, 21 Dec 2025 19:55:22 -0800
Subject: [PATCH 2/2] docs
---
libcxx/docs/Status/Cxx2cIssues.csv | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libcxx/docs/Status/Cxx2cIssues.csv b/libcxx/docs/Status/Cxx2cIssues.csv
index 862a485f0a273..76015ea53d0ba 100644
--- a/libcxx/docs/Status/Cxx2cIssues.csv
+++ b/libcxx/docs/Status/Cxx2cIssues.csv
@@ -169,7 +169,7 @@
"`LWG4269 <https://wg21.link/LWG4269>`__","``unique_copy`` passes arguments to its predicate backwards","2025-11 (Kona)","","","`#171326 <https://github.com/llvm/llvm-project/issues/171326>`__",""
"`LWG4272 <https://wg21.link/LWG4272>`__","For ``rank == 0``, ``layout_stride`` is atypically convertible","2025-11 (Kona)","","","`#171327 <https://github.com/llvm/llvm-project/issues/171327>`__",""
"`LWG4274 <https://wg21.link/LWG4274>`__","The ``chrono::hh_mm_ss`` constructor is ill-formed for unsigned durations","2025-11 (Kona)","","","`#171328 <https://github.com/llvm/llvm-project/issues/171328>`__",""
-"`LWG4275 <https://wg21.link/LWG4275>`__","``std::dynamic_extent`` should also be defined in ``<mdspan>``","2025-11 (Kona)","","","`#171329 <https://github.com/llvm/llvm-project/issues/171329>`__",""
+"`LWG4275 <https://wg21.link/LWG4275>`__","``std::dynamic_extent`` should also be defined in ``<mdspan>``","2025-11 (Kona)","|Complete|","21","`#171329 <https://github.com/llvm/llvm-project/issues/171329>`__",""
"`LWG4276 <https://wg21.link/LWG4276>`__","``front()`` and ``back()`` are not hardened for zero-length ``std::array``\s","2025-11 (Kona)","","","`#171330 <https://github.com/llvm/llvm-project/issues/171330>`__",""
"`LWG4280 <https://wg21.link/LWG4280>`__","``simd::partial_load`` uses undefined identifier ``T``","2025-11 (Kona)","","","`#171331 <https://github.com/llvm/llvm-project/issues/171331>`__",""
"`LWG4286 <https://wg21.link/LWG4286>`__","Some more feature-test macros for fully freestanding features are not marked freestanding","2025-11 (Kona)","","","`#171332 <https://github.com/llvm/llvm-project/issues/171332>`__",""
More information about the libcxx-commits
mailing list