From 343d087c8b216575ac8ddc838a3c87b459e67016 Mon Sep 17 00:00:00 2001 From: Alberto Invernizzi Date: Fri, 17 Feb 2023 09:38:31 +0100 Subject: [PATCH] trivial test fix --- test/unit/matrix/test_extra_buffers.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/unit/matrix/test_extra_buffers.cpp b/test/unit/matrix/test_extra_buffers.cpp index ba4830e054..a35f85377d 100644 --- a/test/unit/matrix/test_extra_buffers.cpp +++ b/test/unit/matrix/test_extra_buffers.cpp @@ -22,15 +22,17 @@ using namespace dlaf; TEST(ExtraBuffersTest, Basic) { using T = float; constexpr auto D = Device::CPU; + namespace ex = pika::execution::experimental; namespace tt = pika::this_thread::experimental; TileElementSize tile_size(2, 2); Matrix tile({tile_size.rows(), tile_size.cols()}, tile_size); - ExtraBuffers buffers(tile_size, 10); + constexpr SizeType nbuffers = 10; + ExtraBuffers buffers(tile_size, nbuffers); - for (const auto ij : common::iterate_range2d(buffers.nrTiles())) { - tt::sync_wait(ex::when_all(buffers.readwrite_sender(ij), ex::just(T(1))) | + for (SizeType i = 0; i < nbuffers; ++i) { + tt::sync_wait(ex::when_all(buffers.readwrite_sender(i), ex::just(T(1))) | ex::then([](const auto& tile, const T value) { matrix::test::set(tile, value); })); }