[libcxx-commits] [libcxx] [libc++][test] Change forbidden `extents<char>` to `extents<signed char>` (PR #73535)

via libcxx-commits libcxx-commits at lists.llvm.org
Mon Nov 27 08:23:19 PST 2023


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff e0aac8c88d0d30e8da0f8a240ad1e6b4d88782e0 356e20a2a1d27982b36b4948b6af3cba5170805f -- libcxx/test/std/containers/views/mdspan/ConvertibleToIntegral.h libcxx/test/std/containers/views/mdspan/extents/CtorTestCombinations.h libcxx/test/std/containers/views/mdspan/extents/obs_static.pass.cpp libcxx/test/std/containers/views/mdspan/extents/types.pass.cpp libcxx/test/std/containers/views/mdspan/layout_left/extents.verify.cpp libcxx/test/std/containers/views/mdspan/layout_left/index_operator.pass.cpp libcxx/test/std/containers/views/mdspan/layout_left/properties.pass.cpp libcxx/test/std/containers/views/mdspan/layout_left/static_requirements.pass.cpp libcxx/test/std/containers/views/mdspan/layout_right/extents.verify.cpp libcxx/test/std/containers/views/mdspan/layout_right/index_operator.pass.cpp libcxx/test/std/containers/views/mdspan/layout_right/properties.pass.cpp libcxx/test/std/containers/views/mdspan/layout_right/static_requirements.pass.cpp libcxx/test/std/containers/views/mdspan/layout_stride/extents.verify.cpp libcxx/test/std/containers/views/mdspan/layout_stride/index_operator.pass.cpp libcxx/test/std/containers/views/mdspan/layout_stride/properties.pass.cpp libcxx/test/std/containers/views/mdspan/layout_stride/static_requirements.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/assign.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.copy.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.default.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.dh_array.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.dh_extents.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.dh_integers.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.dh_map.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.dh_map_acc.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.dh_span.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/ctor.move.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/deduction.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/index_operator.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/move.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/properties.pass.cpp libcxx/test/std/containers/views/mdspan/mdspan/types.pass.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/libcxx/test/std/containers/views/mdspan/mdspan/ctor.default.pass.cpp b/libcxx/test/std/containers/views/mdspan/mdspan/ctor.default.pass.cpp
index 2e2a243355..5c0ae126df 100644
--- a/libcxx/test/std/containers/views/mdspan/mdspan/ctor.default.pass.cpp
+++ b/libcxx/test/std/containers/views/mdspan/mdspan/ctor.default.pass.cpp
@@ -74,8 +74,8 @@ constexpr void mixin_layout(const H& handle, const A& acc) {
 
   // Use weird layout, make sure it has the properties we want to test
   constexpr size_t D = std::dynamic_extent;
-  static_assert(
-      !std::is_default_constructible_v< typename layout_wrapping_integral<4>::template mapping<std::extents<signed char, D>>>);
+  static_assert(!std::is_default_constructible_v<
+                typename layout_wrapping_integral<4>::template mapping<std::extents<signed char, D>>>);
   mixin_extents<hc, false, ac>(handle, layout_wrapping_integral<4>(), acc);
 }
 

``````````

</details>


https://github.com/llvm/llvm-project/pull/73535


More information about the libcxx-commits mailing list