From 4b40364d6d110b130207bc498791e00050f94d6b Mon Sep 17 00:00:00 2001 From: Andrey Semashev Date: Fri, 11 Oct 2024 01:04:21 +0300 Subject: [PATCH] Work around compilation errors on clang-10 through 12. --- test/function_output_iterator_test.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/function_output_iterator_test.cpp b/test/function_output_iterator_test.cpp index cf721c6..c18592d 100644 --- a/test/function_output_iterator_test.cpp +++ b/test/function_output_iterator_test.cpp @@ -60,9 +60,10 @@ int main() #endif #if defined(__cpp_lib_concepts) && ( __cpp_lib_concepts >= 202002L ) - - static_assert(std::output_iterator); - + { + auto func = [](int) {}; + static_assert(std::output_iterator< boost::iterators::function_output_iterator< decltype(func) >, int >); + } #endif return boost::report_errors();