diff --git a/test/unit-test/single/test-continuable-erasure.cpp b/test/unit-test/single/test-continuable-erasure.cpp index 3347782..0fc8afd 100644 --- a/test/unit-test/single/test-continuable-erasure.cpp +++ b/test/unit-test/single/test-continuable-erasure.cpp @@ -63,9 +63,10 @@ TEST(single_erasure_test, is_assignable_from_continuation) { TEST(single_erasure_test, is_constructible_from_work) { bool flag = false; - work mywork([&] { + work mywork([&](auto&&... args) { EXPECT_FALSE(flag); flag = true; + unused(std::forward(args)...); }); ASSERT_FALSE(flag); @@ -78,9 +79,10 @@ TEST(single_erasure_test, is_assignable_from_work) { work mywork; - mywork = [&] { + mywork = [&](auto&&... args) { EXPECT_FALSE(flag); flag = true; + unused(std::forward(args)...); }; ASSERT_FALSE(flag);