Skip to content

Commit c5965f7

Browse files
committed
[oneDPL][ranges] only size_range support, test updated
1 parent b9607c9 commit c5965f7

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

test/parallel_api/ranges/std_ranges_transform.pass.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,8 @@ main()
5050
{
5151
using Size = std::common_type_t<range_size_t<decltype(r_1)>, range_size_t<decltype(r_2)>,
5252
std::ranges::range_size_t<decltype(r_out)>>;
53-
Size size = std::ranges::size(r_out);
54-
if constexpr(std::ranges::sized_range<decltype(r_1)>)
55-
size = std::ranges::min(size, (Size)std::ranges::size(r_1));
56-
if constexpr(std::ranges::sized_range<decltype(r_2)>)
57-
size = std::ranges::min(size, (Size)std::ranges::size(r_2));
53+
Size size = std::ranges::min({(Size)std::ranges::size(r_1), (Size)std::ranges::size(r_2),
54+
(Size)std::ranges::size(r_out)});
5855

5956
auto res = std::ranges::transform(std::ranges::subrange(std::ranges::begin(r_1), std::ranges::begin(r_1) + size),
6057
std::ranges::subrange(std::ranges::begin(r_2), std::ranges::begin(r_2) + size),

0 commit comments

Comments
 (0)