Compile [2024-11-19 21:28:33 UTC]: fail
call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.0\msvc-setup.bat" amd64 >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.0\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/debug_assert.hpp(9): warning C4067: unexpected tokens following preprocessor directive - expected a newline
..\boost/parser/detail/detection.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/text/detail/begin_end.hpp(14): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/text/config.hpp(37): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/text/utf.hpp(16): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/text/concepts.hpp(191): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/stl_interfaces/fwd.hpp(19): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(18): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(66): warning C4814: 'boost::parser::detail::stl_interfaces::proxy_arrow_result<T>::operator ->': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(70): note: see reference to class template instantiation 'boost::parser::detail::stl_interfaces::proxy_arrow_result<T>' being compiled
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(175): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(265): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::derived': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(449): note: see reference to class template instantiation 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>' being compiled
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(289): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator *': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(291): error C2382: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator *': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(284): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator *'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(305): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator ->': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(307): error C2382: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator ->': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(299): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator ->'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(340): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator ++': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(350): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator ++': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(362): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator ++': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(372): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator +=': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(402): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator --': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(412): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator --': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(424): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator --': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(431): warning C4814: 'boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived,IteratorConcept,ValueType,Reference,Pointer,DifferenceType,E>::operator -=': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/reverse_iterator.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/stl_interfaces/reverse_iterator.hpp(126): warning C4814: 'boost::parser::detail::stl_interfaces::v1::reverse_iterator<BidiIter>::operator +=': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/reverse_iterator.hpp(142): note: see reference to class template instantiation 'boost::parser::detail::stl_interfaces::v1::reverse_iterator<BidiIter>' being compiled
..\boost/parser/detail/stl_interfaces/reverse_iterator.hpp(132): warning C4814: 'boost::parser::detail::stl_interfaces::v1::reverse_iterator<BidiIter>::base_reference': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/text/detail/iterator.hpp(15): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/text/detail/algorithm.hpp(24): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/text/detail/algorithm.hpp(94): error C2976: 'boost::parser::detail::text::detail::is_cp_sentinel_gr_rng_v': too few template arguments
..\boost/parser/detail/text/detail/algorithm.hpp(85): note: see declaration of 'boost::parser::detail::text::detail::is_cp_sentinel_gr_rng_v'
..\boost/parser/detail/text/detail/algorithm.hpp(94): error C3245: 'boost::parser::detail::text::detail::is_cp_sentinel_gr_rng_v': use of a variable template requires template argument list
..\boost/parser/detail/text/detail/algorithm.hpp(85): note: see declaration of 'boost::parser::detail::text::detail::is_cp_sentinel_gr_rng_v'
..\boost/parser/detail/text/detail/algorithm.hpp(96): error C2970: 'std::conditional_t': template parameter '_Test': 'boost::parser::detail::text::detail::is_cp_sentinel_gr_rng_v': an expression involving objects with internal linkage cannot be used as a non-type argument
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits(1882): note: see declaration of 'std::conditional_t'
..\boost/parser/detail/text/detail/algorithm.hpp(85): note: see declaration of 'boost::parser::detail::text::detail::is_cp_sentinel_gr_rng_v'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(56): warning C4814: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::derived': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(189): note: see reference to class template instantiation 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>' being compiled
..\boost/parser/detail/stl_interfaces/view_interface.hpp(71): warning C4814: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::empty': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(73): error C2382: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::empty': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/view_interface.hpp(65): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::empty'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(90): warning C4814: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::operator bool': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(94): error C2382: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::operator bool': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/view_interface.hpp(87): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::operator bool'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(108): warning C4814: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::data': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(113): error C2382: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::data': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/view_interface.hpp(104): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::data'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(126): warning C4814: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::size': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(128): error C2382: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::size': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/view_interface.hpp(121): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::size'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(143): warning C4814: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::front': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(145): error C2382: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::front': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/view_interface.hpp(139): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::front'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(162): warning C4814: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::back': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(168): error C2382: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::back': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/view_interface.hpp(158): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::back'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(181): warning C4814: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::operator []': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(183): error C2382: 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::operator []': redefinition; different exception specifications
..\boost/parser/detail/stl_interfaces/view_interface.hpp(176): note: see declaration of 'boost::parser::detail::stl_interfaces::v1::view_interface<Derived,Contiguity,E>::operator []'
..\boost/parser/subrange.hpp(15): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\boost/parser/subrange.hpp(37): warning C5030: attribute 'nodiscard' is not recognized
..\boost/parser/subrange.hpp(66): note: see reference to class template instantiation 'boost::parser::subrange<I,S>' being compiled
..\boost/parser/subrange.hpp(50): warning C4814: 'boost::parser::subrange<I,S>::advance': in C++14 'constexpr' will not imply 'const'; consider explicitly specifying 'const'
..\boost/parser/subrange.hpp(65): warning C5030: attribute 'no_unique_address' is not recognized
..\boost/parser/tuple.hpp(40): error C3250: 'result': declaration is not allowed in 'constexpr' function body
..\boost/parser/tuple.hpp(40): error C3249: illegal statement or sub-expression for 'constexpr' function
..\boost/parser/tuple.hpp(42): error C3249: illegal statement or sub-expression for 'constexpr' function
..\boost/parser/tuple.hpp(43): error C3249: illegal statement or sub-expression for 'constexpr' function
..\boost/parser/tuple.hpp(44): error C3249: illegal statement or sub-expression for 'constexpr' function
..\boost/parser/tuple.hpp(45): error C3249: illegal statement or sub-expression for 'constexpr' function
..\boost/parser/tuple.hpp(47): error C3249: illegal statement or sub-expression for 'constexpr' function
..\boost/parser/tuple.hpp(50): error C3256: 'result': variable use does not produce a constant expression
..\boost/parser/detail/aggr_to_tuple_generated.hpp(9): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++latest'
..\libs\parser\test\aggr_tuple_assignment.cpp(53): warning C5030: attribute 'maybe_unused' is not recognized
..\boost/parser/tuple.hpp(214): error C2059: syntax error: '...'
..\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<_Ty,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,
_Ty=int
]
..\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(223): error C2131: expression did not evaluate to a constant
..\boost/parser/tuple.hpp(215): note: a non-constant (sub-)expression was encountered
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\libs\parser\test\aggr_tuple_assignment.cpp(84): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(84): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\libs\parser\test\aggr_tuple_assignment.cpp(85): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(85): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\libs\parser\test\aggr_tuple_assignment.cpp(86): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(86): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\libs\parser\test\aggr_tuple_assignment.cpp(87): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(87): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\libs\parser\test\aggr_tuple_assignment.cpp(88): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(88): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\libs\parser\test\aggr_tuple_assignment.cpp(91): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(91): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\libs\parser\test\aggr_tuple_assignment.cpp(93): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(93): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\boost/parser/tuple.hpp(255): error C2131: expression did not evaluate to a constant
..\boost/parser/tuple.hpp(255): note: failure was caused by non-constant arguments or reference to a non-constant symbol
..\boost/parser/tuple.hpp(255): note: see usage of 'boost::parser::detail::struct_arity_v<void>'
..\libs\parser\test\aggr_tuple_assignment.cpp(100): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(100): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\boost/parser/tuple.hpp(329): error C2059: syntax error: 'type'
..\boost/parser/tuple.hpp(237): note: see reference to function template instantiation 'decltype(auto) boost::parser::get<std::tuple<int,std::string>,T,0>(std::tuple<int,std::string> &&,std::integral_constant<T,0>)' being compiled
with
[
T=__int64
]
..\boost/parser/detail/detection.hpp(75): note: see reference to class template instantiation '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
..\boost/parser/tuple.hpp(329): error C2143: syntax error: missing ';' before '{'
..\boost/parser/tuple.hpp(331): error C2181: illegal else without matching if
..\boost/parser/tuple.hpp(331): error C2059: syntax error: 'type'
..\boost/parser/tuple.hpp(331): error C2039: 'is_aggregate_v': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\cctype(33): note: see declaration of 'std'
..\boost/parser/tuple.hpp(331): error C2143: syntax error: missing ';' before '{'
..\boost/parser/tuple.hpp(275): error C2143: syntax error: missing ',' before ')'
..\boost/parser/tuple.hpp(332): note: see reference to function template instantiation 'auto boost::parser::detail::tie_aggregate<T>(T &)' being compiled
with
[
T=std::tuple<int,std::string>
]
..\boost/parser/tuple.hpp(275): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\boost/parser/tuple.hpp(276): error C2970: 'boost::parser::detail::tie_aggregate_impl': template parameter 'N': 'boost::parser::detail::struct_arity_v<std::tuple<int,std::string>>': an expression involving objects with internal linkage cannot be used as a non-type argument
..\boost/parser/tuple.hpp(261): note: see declaration of 'boost::parser::detail::tie_aggregate_impl'
..\boost/parser/tuple.hpp(226): note: see declaration of 'boost::parser::detail::struct_arity_v<std::tuple<int,std::string>>'
..\boost/parser/tuple.hpp(268): 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<0>::call<T>(T &)' being compiled
with
[
T=std::tuple<int,std::string>
]
..\boost/parser/tuple.hpp(332): error C3313: 'tup': variable cannot have the type 'void'
..\boost/parser/tuple.hpp(333): error C3536: 'tup': cannot be used before it is initialized
..\boost/parser/tuple.hpp(333): error C2672: 'boost::parser::detail::tuple_get': no matching overloaded function found
..\boost/parser/tuple.hpp(333): error C2784: 'decltype(auto) boost::parser::detail::tuple_get(std::tuple<_Rest...> &&,std::integral_constant<T,I>)': could not deduce template argument for 'std::tuple<_Rest...> &&' from 'int'
..\boost/parser/tuple.hpp(167): note: see declaration of 'boost::parser::detail::tuple_get'
..\boost/parser/tuple.hpp(333): error C2784: 'decltype(auto) boost::parser::detail::tuple_get(std::tuple<_Rest...> &,std::integral_constant<T,I>)': could not deduce template argument for 'std::tuple<_Rest...> &' from 'int'
..\boost/parser/tuple.hpp(155): note: see declaration of 'boost::parser::detail::tuple_get'
..\boost/parser/tuple.hpp(333): error C2784: 'decltype(auto) boost::parser::detail::tuple_get(const std::tuple<_Rest...> &,std::integral_constant<T,I>)': could not deduce template argument for 'const std::tuple<_Rest...> &' from 'int'
..\boost/parser/tuple.hpp(143): note: see declaration of 'boost::parser::detail::tuple_get'
..\boost/parser/tuple.hpp(333): error C3487: 'void': all return expressions must deduce to the same type: previously it was 'int &&'
..\boost/parser/tuple.hpp(334): error C2181: illegal else without matching if
..\boost/parser/tuple.hpp(338): error C2338: boost::parser::get() is only defined for boost::parser::tuple and aggregate structs.
..\boost/parser/tuple.hpp(332): error C3250: 'tup': declaration is not allowed in 'constexpr' function body
..\boost/parser/tuple.hpp(333): error C3487: 'void': all return expressions must deduce to the same type: previously it was 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> &&'
..\libs\parser\test\aggr_tuple_assignment.cpp(101): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(101): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(102): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(102): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(103): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(103): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(104): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(104): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(106): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(106): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\boost/parser/tuple.hpp(276): error C2970: 'boost::parser::detail::tie_aggregate_impl': template parameter 'N': 'boost::parser::detail::struct_arity_v<std::tuple<std::string,int>>': an expression involving objects with internal linkage cannot be used as a non-type argument
..\boost/parser/tuple.hpp(261): note: see declaration of 'boost::parser::detail::tie_aggregate_impl'
..\boost/parser/tuple.hpp(226): note: see declaration of 'boost::parser::detail::struct_arity_v<std::tuple<std::string,int>>'
..\libs\parser\test\aggr_tuple_assignment.cpp(109): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(109): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\boost/parser/tuple.hpp(276): error C2970: 'boost::parser::detail::tie_aggregate_impl': template parameter 'N': 'boost::parser::detail::struct_arity_v<std::tuple<std::string,int,double>>': an expression involving objects with internal linkage cannot be used as a non-type argument
..\boost/parser/tuple.hpp(261): note: see declaration of 'boost::parser::detail::tie_aggregate_impl'
..\boost/parser/tuple.hpp(226): note: see declaration of 'boost::parser::detail::struct_arity_v<std::tuple<std::string,int,double>>'
..\boost/parser/tuple.hpp(333): error C3487: 'void': all return expressions must deduce to the same type: previously it was 'double &&'
..\libs\parser\test\aggr_tuple_assignment.cpp(112): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(112): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(115): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(115): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(118): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(118): error C2059: syntax error: ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(121): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(121): error C2059: syntax error: ')'
..\boost/parser/tuple.hpp(223): note: while evaluating 'boost::parser::detail::struct_arity_impl(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>{})'
..\boost/parser/tuple.hpp(276): error C2970: 'boost::parser::detail::tie_aggregate_impl': template parameter 'N': 'boost::parser::detail::struct_arity_v<std::tuple<short,const char *>>': an expression involving objects with internal linkage cannot be used as a non-type argument
..\boost/parser/tuple.hpp(261): note: see declaration of 'boost::parser::detail::tie_aggregate_impl'
..\boost/parser/tuple.hpp(226): note: see declaration of 'boost::parser::detail::struct_arity_v<std::tuple<short,const char *>>'
..\boost/parser/tuple.hpp(333): error C3487: 'void': all return expressions must deduce to the same type: previously it was 'short &&'
..\boost/parser/tuple.hpp(333): error C3487: 'void': all return expressions must deduce to the same type: previously it was 'const char *&&'
..\libs\parser\test\aggr_tuple_assignment.cpp(123): error C2143: syntax error: missing ',' before ')'
..\libs\parser\test\aggr_tuple_assignment.cpp(123): fatal error C1003: error count exceeds 100; stopping compilation