[v2,2/5] libstdc++: Fix bug in layout mapping tests.

Message ID 20250911113917.350920-3-luc.grosheintz@gmail.com
State New
Headers
Series libstdc++: Implement std::layout_left_padded. |

Commit Message

Luc Grosheintz Sept. 11, 2025, 11:39 a.m. UTC
  libstdc++-v3/ChangeLog:

	* testsuite/23_containers/mdspan/layouts/mapping.cc
	(test_stride_1d): Fix test.

Signed-off-by: Luc Grosheintz <luc.grosheintz@gmail.com>
---
 libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Comments

Tomasz Kaminski Sept. 11, 2025, 11:53 a.m. UTC | #1
On Thu, Sep 11, 2025 at 1:42 PM Luc Grosheintz <luc.grosheintz@gmail.com>
wrote:

> libstdc++-v3/ChangeLog:
>
>         * testsuite/23_containers/mdspan/layouts/mapping.cc
>         (test_stride_1d): Fix test.
>
> Signed-off-by: Luc Grosheintz <luc.grosheintz@gmail.com>
> ---

LGTM.

>  libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git
> a/libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc
> b/libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc
> index ee902a3cc05..1d9b7a27f28 100644
> --- a/libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc
> +++ b/libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc
> @@ -315,7 +315,7 @@ template<typename Layout>
>    constexpr void
>    test_stride_1d()
>    {
> -    std::layout_left::mapping<std::extents<int, 3>> m;
> +    typename Layout::mapping<std::extents<int, 3>> m;
>      VERIFY(m.stride(0) == 1);
>    }
>
> --
> 2.50.1
>
>
  

Patch

diff --git a/libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc b/libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc
index ee902a3cc05..1d9b7a27f28 100644
--- a/libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc
+++ b/libstdc++-v3/testsuite/23_containers/mdspan/layouts/mapping.cc
@@ -315,7 +315,7 @@  template<typename Layout>
   constexpr void
   test_stride_1d()
   {
-    std::layout_left::mapping<std::extents<int, 3>> m;
+    typename Layout::mapping<std::extents<int, 3>> m;
     VERIFY(m.stride(0) == 1);
   }