From 4efb38f53103745708f6a858651c22cfdc328d46 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Tue, 3 Jun 2025 23:35:03 +0000 Subject: [PATCH 1/3] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?= =?UTF-8?q?itial=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Created using spr 1.3.4 --- .../containers/views/mdspan/extents/assert.conversion.pass.cpp | 1 + .../views/mdspan/extents/assert.ctor_from_array.pass.cpp | 1 + .../views/mdspan/extents/assert.ctor_from_integral.pass.cpp | 1 + .../views/mdspan/extents/assert.ctor_from_span.pass.cpp | 1 + .../libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp | 1 + .../views/mdspan/layout_left/assert.conversion.pass.cpp | 1 + .../views/mdspan/layout_left/assert.ctor.extents.pass.cpp | 1 + .../views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp | 1 + .../views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp | 1 + .../views/mdspan/layout_right/assert.conversion.pass.cpp | 1 + .../views/mdspan/layout_right/assert.ctor.extents.pass.cpp | 1 + .../views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp | 1 + .../views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp | 1 + .../mdspan/layout_stride/assert.ctor.extents_array.pass.cpp | 1 + .../views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp | 1 + 15 files changed, 15 insertions(+) diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.conversion.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.conversion.pass.cpp index 31766e4c51c3b..6ac70d9bd63df 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.conversion.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.conversion.pass.cpp @@ -30,6 +30,7 @@ // (((Extents != dynamic_extent) && (OtherExtents == dynamic_extent)) || ... ) || // (numeric_limits::max() < numeric_limits::max()) +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_array.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_array.pass.cpp index 90cb0c84a063b..fc52424eacdf2 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_array.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_array.pass.cpp @@ -30,6 +30,7 @@ // for every rank index r. // +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_integral.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_integral.pass.cpp index 37e79aabf8532..2fc57a35dacad 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_integral.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_integral.pass.cpp @@ -32,6 +32,7 @@ // - each element of exts is nonnegative and is representable as a value of type index_type. // +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp index 5bf5143590180..4c3f0a7c5cc70 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp @@ -28,6 +28,7 @@ // for every rank index r. // +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp index c473879d87b71..980d9889187a6 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp @@ -24,6 +24,7 @@ // // Returns: Di. +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.conversion.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.conversion.pass.cpp index 7b6616f19d724..bf7a4fd398bcd 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.conversion.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.conversion.pass.cpp @@ -21,6 +21,7 @@ // // Preconditions: other.required_span_size() is representable as a value of type index_type. +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.extents.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.extents.pass.cpp index 7c96f8ec9353f..8a1cf24221f8e 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.extents.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.extents.pass.cpp @@ -19,6 +19,7 @@ // // Effects: Direct-non-list-initializes extents_ with e. +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp index e578bac2103b0..310b91e593cd8 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp @@ -23,6 +23,7 @@ // // Preconditions: other.required_span_size() is representable as a value of type index_type +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp index cec8df8aba8d6..5e9c4f15133c9 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp @@ -32,6 +32,7 @@ // // Effects: Direct-non-list-initializes extents_ with other.extents(). +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.conversion.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.conversion.pass.cpp index df16edb925407..5fa6cc949e571 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.conversion.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.conversion.pass.cpp @@ -21,6 +21,7 @@ // // Preconditions: other.required_span_size() is representable as a value of type index_type. +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.extents.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.extents.pass.cpp index 52095691f6d24..a2aa0be0102ca 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.extents.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.extents.pass.cpp @@ -19,6 +19,7 @@ // // Effects: Direct-non-list-initializes extents_ with e. +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp index 1757ddb286b9c..79ee49e7a925c 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp @@ -23,6 +23,7 @@ // // Preconditions: other.required_span_size() is representable as a value of type index_type +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp index b77d964540f9d..fa83d6087ec85 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp @@ -32,6 +32,7 @@ // // Effects: Direct-non-list-initializes extents_ with other.extents(). +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp index 6782a9789f89f..0ba5ffb47c7ea 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp @@ -30,6 +30,7 @@ // // Effects: Direct-non-list-initializes extents_ with e, and for all d in the range [0, rank_), direct-non-list-initializes strides_[d] with as_const(s[d]). +#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp index 74e4793c91372..f8e7ddc8b5770 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp @@ -30,6 +30,7 @@ // // Effects: Direct-non-list-initializes extents_ with e, and for all d in the range [0, rank_), direct-non-list-initializes strides_[d] with as_const(s[d]). +#include // dynamic_extent #include #include From 1711813be81f788fa8a4e41ed8908d12cdcfbec5 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 5 Jun 2025 08:37:53 +0000 Subject: [PATCH 2/3] feedback Created using spr 1.3.4 --- .../containers/views/mdspan/extents/assert.conversion.pass.cpp | 1 - .../views/mdspan/extents/assert.ctor_from_array.pass.cpp | 1 - .../views/mdspan/extents/assert.ctor_from_integral.pass.cpp | 1 - .../views/mdspan/extents/assert.ctor_from_span.pass.cpp | 2 +- .../libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp | 1 - .../views/mdspan/layout_left/assert.conversion.pass.cpp | 1 - .../views/mdspan/layout_left/assert.ctor.extents.pass.cpp | 1 - .../views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp | 1 - .../views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp | 1 - .../views/mdspan/layout_right/assert.conversion.pass.cpp | 1 - .../views/mdspan/layout_right/assert.ctor.extents.pass.cpp | 1 - .../views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp | 1 - .../mdspan/layout_right/assert.ctor.layout_stride.pass.cpp | 1 - .../mdspan/layout_stride/assert.ctor.extents_array.pass.cpp | 2 +- .../mdspan/layout_stride/assert.ctor.extents_span.pass.cpp | 2 +- 15 files changed, 3 insertions(+), 15 deletions(-) diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.conversion.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.conversion.pass.cpp index 6ac70d9bd63df..31766e4c51c3b 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.conversion.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.conversion.pass.cpp @@ -30,7 +30,6 @@ // (((Extents != dynamic_extent) && (OtherExtents == dynamic_extent)) || ... ) || // (numeric_limits::max() < numeric_limits::max()) -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_array.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_array.pass.cpp index fc52424eacdf2..90cb0c84a063b 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_array.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_array.pass.cpp @@ -30,7 +30,6 @@ // for every rank index r. // -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_integral.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_integral.pass.cpp index 2fc57a35dacad..37e79aabf8532 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_integral.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_integral.pass.cpp @@ -32,7 +32,6 @@ // - each element of exts is nonnegative and is representable as a value of type index_type. // -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp index 4c3f0a7c5cc70..041a0f2f42f00 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp @@ -28,7 +28,7 @@ // for every rank index r. // -#include // dynamic_extent +#include #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp index 980d9889187a6..c473879d87b71 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.obs.pass.cpp @@ -24,7 +24,6 @@ // // Returns: Di. -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.conversion.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.conversion.pass.cpp index bf7a4fd398bcd..7b6616f19d724 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.conversion.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.conversion.pass.cpp @@ -21,7 +21,6 @@ // // Preconditions: other.required_span_size() is representable as a value of type index_type. -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.extents.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.extents.pass.cpp index 8a1cf24221f8e..7c96f8ec9353f 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.extents.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.extents.pass.cpp @@ -19,7 +19,6 @@ // // Effects: Direct-non-list-initializes extents_ with e. -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp index 310b91e593cd8..e578bac2103b0 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_right.pass.cpp @@ -23,7 +23,6 @@ // // Preconditions: other.required_span_size() is representable as a value of type index_type -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp index 5e9c4f15133c9..cec8df8aba8d6 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.ctor.layout_stride.pass.cpp @@ -32,7 +32,6 @@ // // Effects: Direct-non-list-initializes extents_ with other.extents(). -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.conversion.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.conversion.pass.cpp index 5fa6cc949e571..df16edb925407 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.conversion.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.conversion.pass.cpp @@ -21,7 +21,6 @@ // // Preconditions: other.required_span_size() is representable as a value of type index_type. -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.extents.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.extents.pass.cpp index a2aa0be0102ca..52095691f6d24 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.extents.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.extents.pass.cpp @@ -19,7 +19,6 @@ // // Effects: Direct-non-list-initializes extents_ with e. -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp index 79ee49e7a925c..1757ddb286b9c 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_left.pass.cpp @@ -23,7 +23,6 @@ // // Preconditions: other.required_span_size() is representable as a value of type index_type -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp index fa83d6087ec85..b77d964540f9d 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.ctor.layout_stride.pass.cpp @@ -32,7 +32,6 @@ // // Effects: Direct-non-list-initializes extents_ with other.extents(). -#include // dynamic_extent #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp index 0ba5ffb47c7ea..50536dfde122f 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp @@ -30,7 +30,7 @@ // // Effects: Direct-non-list-initializes extents_ with e, and for all d in the range [0, rank_), direct-non-list-initializes strides_[d] with as_const(s[d]). -#include // dynamic_extent +#include #include #include diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp index f8e7ddc8b5770..be9da6e2089a6 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp @@ -30,7 +30,7 @@ // // Effects: Direct-non-list-initializes extents_ with e, and for all d in the range [0, rank_), direct-non-list-initializes strides_[d] with as_const(s[d]). -#include // dynamic_extent +#include #include #include From 297e20cbdec55f8c8e14442b5763c200ed3e1aae Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Thu, 5 Jun 2025 13:20:48 -0400 Subject: [PATCH 3/3] Apply suggestions from code review --- .../views/mdspan/extents/assert.ctor_from_span.pass.cpp | 4 ++-- .../mdspan/layout_stride/assert.ctor.extents_array.pass.cpp | 4 ++-- .../mdspan/layout_stride/assert.ctor.extents_span.pass.cpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp index 041a0f2f42f00..650fecf62128c 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/extents/assert.ctor_from_span.pass.cpp @@ -28,9 +28,9 @@ // for every rank index r. // -#include -#include #include +#include +#include #include "check_assertion.h" diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp index 50536dfde122f..860849ded2de2 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_array.pass.cpp @@ -30,9 +30,9 @@ // // Effects: Direct-non-list-initializes extents_ with e, and for all d in the range [0, rank_), direct-non-list-initializes strides_[d] with as_const(s[d]). -#include -#include #include +#include +#include #include "check_assertion.h" diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp index be9da6e2089a6..70ab0616ec01b 100644 --- a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp +++ b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.ctor.extents_span.pass.cpp @@ -30,9 +30,9 @@ // // Effects: Direct-non-list-initializes extents_ with e, and for all d in the range [0, rank_), direct-non-list-initializes strides_[d] with as_const(s[d]). -#include -#include #include +#include +#include #include "check_assertion.h"