Compile [2024-11-19 11:58:40 UTC]: fail
call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" amd64 >nul
cl /Zm800 -nologo "..\libs\leaf\test\function_traits_test.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\leaf\test\function_traits_test.test\msvc-12.0\dbg\x86_6\cxstd-11-iso\dbg-symbl-off\thrd-mlt\function_traits_test.obj" -TP /wd4675 /EHs /GR /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -wd 4267 -wd 4996 -wd 4244 -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_LEAF_BOOST_AVAILABLE -D_CRT_SECURE_NO_WARNINGS "-I.."
function_traits_test.cpp
..\boost/leaf/detail/function_traits.hpp(17) : error C2059: syntax error : ')'
..\boost/leaf/detail/function_traits.hpp(17) : error C2976: 'boost::leaf::detail::remove_noexcept' : too few template arguments
..\boost/leaf/detail/function_traits.hpp(16) : see declaration of 'boost::leaf::detail::remove_noexcept'
..\boost/leaf/detail/function_traits.hpp(17) : error C2977: 'boost::leaf::detail::remove_noexcept' : too many template arguments
..\boost/leaf/detail/function_traits.hpp(16) : see declaration of 'boost::leaf::detail::remove_noexcept'
..\boost/leaf/detail/function_traits.hpp(18) : error C2977: 'boost::leaf::detail::remove_noexcept' : too many template arguments
..\boost/leaf/detail/function_traits.hpp(16) : see declaration of 'boost::leaf::detail::remove_noexcept'
..\boost/leaf/detail/function_traits.hpp(19) : error C2977: 'boost::leaf::detail::remove_noexcept' : too many template arguments
..\boost/leaf/detail/function_traits.hpp(16) : see declaration of 'boost::leaf::detail::remove_noexcept'
..\boost/leaf/detail/function_traits.hpp(33) : error C2144: syntax error : 'int' should be preceded by ';'
..\boost/leaf/detail/function_traits.hpp(34) : see reference to class template instantiation 'boost::leaf::detail::function_traits_impl<F,V>' being compiled
..\boost/leaf/detail/function_traits.hpp(33) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\boost/leaf/detail/function_traits.hpp(33) : error C2864: 'boost::leaf::detail::function_traits_impl<F,V>::arity' : a static data member with an in-class initializer must have non-volatile const integral type
type is 'int'
..\boost/leaf/detail/function_traits.hpp(46) : error C2144: syntax error : 'int' should be preceded by ';'
..\boost/leaf/detail/function_traits.hpp(55) : see reference to class template instantiation 'boost::leaf::detail::function_traits_impl<F,gcc49_workaround<F::()>::type>' being compiled
..\boost/leaf/detail/function_traits.hpp(46) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\boost/leaf/detail/function_traits.hpp(61) : error C2144: syntax error : 'int' should be preceded by ';'
..\boost/leaf/detail/function_traits.hpp(71) : see reference to class template instantiation 'boost::leaf::detail::function_traits_impl<R(A...),void>' being compiled
..\boost/leaf/detail/function_traits.hpp(61) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\boost/leaf/detail/function_traits.hpp(68) : error C2597: illegal reference to non-static member 'boost::leaf::detail::function_traits_impl<R(A...),void>::arity'
..\boost/leaf/detail/function_traits.hpp(70) : see reference to class template instantiation 'boost::leaf::detail::function_traits_impl<R(A...),void>::arg<I>' being compiled
..\boost/leaf/detail/function_traits.hpp(68) : error C3867: 'boost::leaf::detail::function_traits_impl<R(A...),void>::arity': function call missing argument list; use '&boost::leaf::detail::function_traits_impl<R(A...),void>::arity' to create a pointer to member
..\boost/leaf/detail/function_traits.hpp(68) : error C2568: '<' : unable to resolve function overload
unable to recover from previous error(s); stopping compilation