[libcxx-commits] [libcxx] 9e19d0a - [libcxx] Mark LWG4275 as complete and remove related TODO (#171665)
via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Dec 21 23:56:56 PST 2025
Author: Aiden Grossman
Date: 2025-12-21T23:56:51-08:00
New Revision: 9e19d0ad47245b6308487c34fe6bf5355909c53c
URL: https://github.com/llvm/llvm-project/commit/9e19d0ad47245b6308487c34fe6bf5355909c53c
DIFF: https://github.com/llvm/llvm-project/commit/9e19d0ad47245b6308487c34fe6bf5355909c53c.diff
LOG: [libcxx] Mark LWG4275 as complete and remove related TODO (#171665)
Added:
Modified:
libcxx/docs/Status/Cxx2cIssues.csv
libcxx/include/mdspan
Removed:
################################################################################
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>`__",""
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>
More information about the libcxx-commits
mailing list