Test output: teeks99-09-v16m-64onAMD64 - parser - aggr_tuple_assignment / msvc-14.2
Rev 9dae34c66db664e04b92ce65f33d238cb5fb1c44 / Wed, 20 Nov 2024 19:38:35 +0000
Compile [2024-11-21 02:13:05 UTC]: fail


    call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.2\msvc-setup.bat"  >nul
 cl /Zm800 -nologo "..\libs\parser\test\aggr_tuple_assignment.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\parser\test\aggr_tuple_assignment.test\msvc-14.2\dbg\x86_6\dbg-symbl-off\thrd-mlt\aggr_tuple_assignment.obj"     -TP /wd4675 /EHs /GR /Zc:throwingNew /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -DBOOST_ALL_NO_LIB=1 -DBOOST_CHARCONV_DYN_LINK=1 -DBOOST_CHARCONV_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 "-I.." "-IC:\teeks99-09\run\boost_root\libs\assert\include" "-IC:\teeks99-09\run\boost_root\libs\charconv\include" "-IC:\teeks99-09\run\boost_root\libs\core\include" "-IC:\teeks99-09\run\boost_root\libs\throw_exception\include" 

aggr_tuple_assignment.cpp
..\boost/parser/detail/detection.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/detail/begin_end.hpp(14): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/config.hpp(37): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/utf.hpp(16): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/concepts.hpp(191): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/fwd.hpp(19): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(18): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(175): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/reverse_iterator.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/detail/iterator.hpp(15): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/detail/algorithm.hpp(24): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/subrange.hpp(15): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/subrange.hpp(65): warning C4848: support for attribute 'no_unique_address' in C++17 and earlier is a vendor extension
..\boost/parser/subrange.hpp(66): note: see reference to class template instantiation 'boost::parser::subrange<I,S>' being compiled
..\boost/parser/tuple.hpp(285): error C7518: fold expressions require at least '/std:c++17'
..\boost/parser/detail/aggr_to_tuple_generated.hpp(9): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(53): warning C5051: attribute 'maybe_unused' requires at least '/std:c++17'; ignored
..\libs\parser\test\aggr_tuple_assignment.cpp(54): warning C5051: attribute 'maybe_unused' requires at least '/std:c++17'; ignored
..\libs\parser\test\aggr_tuple_assignment.cpp(65): warning C5051: attribute 'maybe_unused' requires at least '/std:c++17'; ignored
..\libs\parser\test\aggr_tuple_assignment.cpp(66): warning C5051: attribute 'maybe_unused' requires at least '/std:c++17'; ignored
..\boost/parser/tuple.hpp(213): error C3520: 'value': parameter pack must be expanded in this context
..\boost/parser/tuple.hpp(225): note: see reference to function template instantiation 'int boost::parser::detail::struct_arity_impl<T,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24>(std::integer_sequence<int,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24>)' being compiled
        with
        [
            T=empty
        ]
..\libs\parser\test\aggr_tuple_assignment.cpp(84): note: see reference to variable template 'const int struct_arity_v<empty>' being compiled
..\boost/parser/tuple.hpp(214): error C2059: syntax error: '...'
..\boost/parser/tuple.hpp(225): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(84): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(84): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(84): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(84): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(85): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(85): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(85): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(86): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(86): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(86): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(87): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(87): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(87): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(88): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(88): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(88): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(91): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(91): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(91): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(93): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(93): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(93): note: failure was caused by control reaching the end of a constexpr function
..\boost/parser/tuple.hpp(255): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(100): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(100): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(100): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(100): note: failure was caused by control reaching the end of a constexpr function
..\boost/parser/tuple.hpp(329): warning C4984: 'if constexpr' is a C++17 language extension
..\boost/parser/tuple.hpp(237): note: see reference to function template instantiation 'decltype(auto) boost::parser::get<std::tuple<int,std::string>,__int64,0>(T &&,std::integral_constant<__int64,0>)' being compiled
        with
        [
            T=std::tuple<int,std::string>
        ]
..\boost/parser/tuple.hpp(329): note: see reference to alias template instantiation 'boost::parser::detail::tuple_to_aggregate_expr<int,std::tuple<int,std::string>>' being compiled
..\boost/parser/detail/detection.hpp(75): note: see reference to alias template instantiation 'boost::parser::detail::is_detected<boost::parser::detail::tuple_to_aggregate_expr,int,std::tuple<int,std::string>>' being compiled
..\boost/parser/tuple.hpp(256): note: see reference to variable template 'const bool is_detected_v<boost::parser::detail::tuple_to_aggregate_expr,int,std::tuple<int,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' being compiled
..\libs\parser\test\aggr_tuple_assignment.cpp(101): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(101): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(101): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(102): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(102): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(102): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(103): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(103): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(103): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(104): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(104): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(104): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(106): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(106): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(106): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(109): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(107): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(109): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(112): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(110): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(112): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(115): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(113): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(115): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(118): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(116): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(118): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(121): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(121): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(121): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(123): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(123): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(123): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(126): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(126): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(126): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(128): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(128): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(128): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(132): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(130): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(132): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(135): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(133): error C3615: constexpr function 'boost::parser::detail::struct_arity_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(135): note: failure was caused by control reaching the end of a constexpr function
..\boost/parser/tuple.hpp(304): warning C4984: 'if constexpr' is a C++17 language extension
..\boost/parser/tuple.hpp(315): note: see reference to function template instantiation 'bool boost::parser::detail::is_tuple_assignable_impl<Tuple,Struct>(void)' being compiled
        with
        [
            Tuple=void,
            Struct=void
        ]
..\libs\parser\test\aggr_tuple_assignment.cpp(142): note: see reference to variable template 'const bool is_tuple_assignable_v<void,void>' being compiled
..\boost/parser/tuple.hpp(305): error C2039: 'is_aggregate_v': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\string(24): note: see declaration of 'std'
..\boost/parser/tuple.hpp(305): error C2065: 'is_aggregate_v': undeclared identifier
..\boost/parser/tuple.hpp(305): error C2275: 'Struct': illegal use of this type as an expression
..\boost/parser/tuple.hpp(305): error C2059: syntax error: '&&'
..\boost/parser/tuple.hpp(306): error C2143: syntax error: missing ';' before '{'
..\boost/parser/tuple.hpp(275): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\boost/parser/tuple.hpp(296): note: see reference to function template instantiation 'auto boost::parser::detail::tie_aggregate<int>(T &)' being compiled
        with
        [
            T=int
        ]
..\boost/parser/tuple.hpp(275): note: see reference to alias template instantiation 'boost::parser::detail::aggregate_to_tuple_expr<void,void>' being compiled
..\boost/parser/detail/detection.hpp(75): note: see reference to alias template instantiation 'boost::parser::detail::is_detected<boost::parser::detail::aggregate_to_tuple_expr,void,void>' being compiled
..\boost/parser/tuple.hpp(307): note: see reference to variable template 'const bool is_detected_v<boost::parser::detail::aggregate_to_tuple_expr,void,void>' being compiled
..\boost/parser/tuple.hpp(266): error C2338: It looks like you're trying to use a struct larger than the limit.
..\boost/parser/tuple.hpp(276): note: see reference to function template instantiation 'auto boost::parser::detail::tie_aggregate_impl<boost::parser::detail::struct_arity_v<Struct>>::call<T>(T &)' being compiled
        with
        [
            Struct=int,
            T=int
        ]
..\boost/parser/tuple.hpp(308): error C2181: illegal else without matching if
..\boost/parser/tuple.hpp(315): error C3615: constexpr function 'boost::parser::detail::is_tuple_assignable_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(142): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(142): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(142): error C3615: constexpr function 'boost::parser::detail::is_tuple_assignable_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(142): note: failure was caused by control reaching the end of a constexpr function
..\boost/parser/tuple.hpp(308): error C2059: syntax error: 'else'
..\boost/parser/tuple.hpp(308): error C2143: syntax error: missing ';' before '{'
..\boost/parser/tuple.hpp(308): error C2447: '{': missing function header (old-style formal list?)
..\boost/parser/tuple.hpp(311): error C2059: syntax error: '}'
..\boost/parser/tuple.hpp(311): error C2143: syntax error: missing ';' before '}'
..\libs\parser\test\aggr_tuple_assignment.cpp(143): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(144): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(144): error C3615: constexpr function 'boost::parser::detail::is_tuple_assignable_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(144): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(145): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(146): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(146): error C3615: constexpr function 'boost::parser::detail::is_tuple_assignable_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(146): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(148): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(150): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(150): error C3615: constexpr function 'boost::parser::detail::is_tuple_assignable_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(150): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(153): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(156): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(154): error C3615: constexpr function 'boost::parser::detail::is_tuple_assignable_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(156): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(159): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(162): error C2039: 'is_aggregate_v': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\string(24): note: see declaration of 'std'
..\libs\parser\test\aggr_tuple_assignment.cpp(162): error C2065: 'is_aggregate_v': undeclared identifier
..\libs\parser\test\aggr_tuple_assignment.cpp(162): error C2275: 'int_string': illegal use of this type as an expression
..\libs\parser\test\aggr_tuple_assignment.cpp(29): note: see declaration of 'int_string'
..\libs\parser\test\aggr_tuple_assignment.cpp(162): error C2059: syntax error: '&&'
..\libs\parser\test\aggr_tuple_assignment.cpp(167): error C2429: language feature 'terse static assert' requires compiler flag '/std:c++17'
..\libs\parser\test\aggr_tuple_assignment.cpp(167): error C3615: constexpr function 'boost::parser::detail::is_tuple_assignable_impl' cannot result in a constant expression
..\libs\parser\test\aggr_tuple_assignment.cpp(167): note: failure was caused by control reaching the end of a constexpr function
..\libs\parser\test\aggr_tuple_assignment.cpp(169): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(169): fatal error C1003: error count exceeds 100; stopping compilation