diff --git a/Tests/BaseLib/TestAlgorithm.cpp b/Tests/BaseLib/TestAlgorithm.cpp index 8517a5c7b70380d391ae0e769a30669b5be561f9..9fa7d72abe617078aece383e90b11df68d59456a 100644 --- a/Tests/BaseLib/TestAlgorithm.cpp +++ b/Tests/BaseLib/TestAlgorithm.cpp @@ -54,7 +54,7 @@ TEST(BaseLibAlgorithm, excludeObjectCopy) // do not copy element 0, 2, 4, 6, 8, 10, 12, 14, 16, 18 std::transform(ex_positions.begin(), ex_positions.end(), ex_positions.begin(), - std::bind1st(std::multiplies<std::size_t>(), 2)); + [](std::size_t const& x) { return x * 2; }); std::vector<std::size_t> c2(BaseLib::excludeObjectCopy(v, ex_positions)); ASSERT_EQ(size - ex_positions.size(), c2.size());