Compile [2026-05-04 07:31:38 UTC]: fail
"g++-15" -fvisibility-inlines-hidden -std=c++14 -fPIC -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden -DBOOST_ALL_NO_LIB=1 -DBOOST_CHARCONV_DYN_LINK=1 -DBOOST_CHARCONV_NO_LIB=1 -I".." -I"../libs/config/include" -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/bind/include" -I"/var/boost/run/boost_root/libs/charconv/include" -I"/var/boost/run/boost_root/libs/container_hash/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/describe/include" -I"/var/boost/run/boost_root/libs/detail/include" -I"/var/boost/run/boost_root/libs/function/include" -I"/var/boost/run/boost_root/libs/function_types/include" -I"/var/boost/run/boost_root/libs/functional/include" -I"/var/boost/run/boost_root/libs/fusion/include" -I"/var/boost/run/boost_root/libs/hana/include" -I"/var/boost/run/boost_root/libs/io/include" -I"/var/boost/run/boost_root/libs/mp11/include" -I"/var/boost/run/boost_root/libs/mpl/include" -I"/var/boost/run/boost_root/libs/parser/include" -I"/var/boost/run/boost_root/libs/predef/include" -I"/var/boost/run/boost_root/libs/preprocessor/include" -I"/var/boost/run/boost_root/libs/throw_exception/include" -I"/var/boost/run/boost_root/libs/tuple/include" -I"/var/boost/run/boost_root/libs/type_index/include" -I"/var/boost/run/boost_root/libs/type_traits/include" -I"/var/boost/run/boost_root/libs/typeof/include" -I"/var/boost/run/boost_root/libs/utility/include" -c -o "/var/boost/run/results/boost/bin.v2/libs/parser/test/aggr_tuple_assignment.test/gcc-15~c++14/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/aggr_tuple_assignment.o" "../libs/parser/test/aggr_tuple_assignment.cpp"
In file included from ../boost/parser/detail/text/concepts.hpp:10,
from ../boost/parser/detail/text/detail/algorithm.hpp:9,
from ../boost/parser/subrange.hpp:10,
from ../boost/parser/config.hpp:108,
from ../boost/parser/tuple.hpp:10,
from ../libs/parser/test/aggr_tuple_assignment.cpp:9:
../boost/parser/detail/text/utf.hpp: In function ???constexpr boost::parser::detail::text::format boost::parser::detail::text::detail::format_of()???:
../boost/parser/detail/text/utf.hpp:25:16: warning: ???if constexpr??? only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
25 | if constexpr (
| ^~~~~~~~~
../boost/parser/detail/text/utf.hpp:26:22: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same???? [-Wtemplate-body]
26 | std::is_same_v<T, char>
| ^~~~~~~~~
| is_same
../boost/parser/detail/text/utf.hpp:26:33: error: expected primary-expression before ???,??? token [-Wtemplate-body]
26 | std::is_same_v<T, char>
| ^
../boost/parser/detail/text/utf.hpp:26:35: error: expected primary-expression before ???char??? [-Wtemplate-body]
26 | std::is_same_v<T, char>
| ^~~~
../boost/parser/detail/text/utf.hpp:26:34: error: expected ???)??? before ???char??? [-Wtemplate-body]
26 | std::is_same_v<T, char>
| ^~~~~
| )
../boost/parser/detail/text/utf.hpp:25:26: note: to match this ???(???
25 | if constexpr (
| ^
../boost/parser/detail/text/utf.hpp:33:22: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same???? [-Wtemplate-body]
33 | std::is_same_v<T, char16_t>
| ^~~~~~~~~
| is_same
../boost/parser/detail/text/utf.hpp:33:33: error: expected primary-expression before ???,??? token [-Wtemplate-body]
33 | std::is_same_v<T, char16_t>
| ^
../boost/parser/detail/text/utf.hpp:33:35: error: expected primary-expression before ???char16_t??? [-Wtemplate-body]
33 | std::is_same_v<T, char16_t>
| ^~~~~~~~
../boost/parser/detail/text/utf.hpp:33:34: error: expected ???)??? before ???char16_t??? [-Wtemplate-body]
33 | std::is_same_v<T, char16_t>
| ^~~~~~~~~
| )
../boost/parser/detail/text/utf.hpp:32:23: note: to match this ???(???
32 | } else if (
| ^
../boost/parser/detail/text/concepts.hpp: At global scope:
../boost/parser/detail/text/concepts.hpp:217:14: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
217 | std::is_same_v<T, char16_t> || std::is_same_v<T, char32_t> ||
| ^~~~~~~~~
| is_same
../boost/parser/detail/text/concepts.hpp:217:25: error: expected primary-expression before ???,??? token
217 | std::is_same_v<T, char16_t> || std::is_same_v<T, char32_t> ||
| ^
../boost/parser/tuple.hpp: In function ???constexpr long long int boost::parser::detail::parse_llong(const char (&)[N])???:
../boost/parser/tuple.hpp:59:16: warning: ???if constexpr??? only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
59 | if constexpr (N > 2) {
| ^~~~~~~~~
../boost/parser/tuple.hpp: In function ???constexpr int boost::parser::detail::struct_arity_impl(std::integer_sequence<int, Is ...>)???:
../boost/parser/tuple.hpp:210:23: warning: fold-expressions only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
210 | ... + 0);
| ^
../boost/parser/tuple.hpp: In function ???constexpr auto boost::parser::detail::tie_aggregate(T&)???:
../boost/parser/tuple.hpp:271:33: error: ???is_union_v??? is not a member of ???std???; did you mean ???is_union???? [-Wtemplate-body]
271 | static_assert(!std::is_union_v<T>);
| ^~~~~~~~~~
| is_union
../boost/parser/tuple.hpp:271:45: error: expected primary-expression before ???>??? token [-Wtemplate-body]
271 | static_assert(!std::is_union_v<T>);
| ^
../boost/parser/tuple.hpp:271:43: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
271 | static_assert(!std::is_union_v<T>);
| ^
../boost/parser/tuple.hpp:271:46: error: expected primary-expression before ???)??? token [-Wtemplate-body]
271 | static_assert(!std::is_union_v<T>);
| ^
../boost/parser/tuple.hpp: At global scope:
../boost/parser/tuple.hpp:282:23: warning: fold-expressions only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
282 | (void)0))
| ^
../boost/parser/tuple.hpp:282:23: warning: fold-expressions only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
../boost/parser/tuple.hpp: In function ???decltype ((boost::parser::get(tup, {})= std::move(boost::parser::get(tie, {})), ... , void(0))) boost::parser::detail::aggregate_to_tuple(Tuple&, Tie, std::integer_sequence<int, Is ...>)???:
../boost/parser/tuple.hpp:288:23: warning: fold-expressions only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
288 | (void)0);
| ^
../boost/parser/tuple.hpp: In function ???constexpr bool boost::parser::detail::is_tuple_assignable_impl()???:
../boost/parser/tuple.hpp:300:16: warning: ???if constexpr??? only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
300 | if constexpr (
| ^~~~~~~~~
../boost/parser/tuple.hpp:301:22: error: ???is_aggregate_v??? is not a member of ???std??? [-Wtemplate-body]
301 | std::is_aggregate_v<Struct> &&
| ^~~~~~~~~~~~~~
../boost/parser/tuple.hpp:301:43: error: expected primary-expression before ???>??? token [-Wtemplate-body]
301 | std::is_aggregate_v<Struct> &&
| ^
../boost/parser/tuple.hpp:302:38: error: expected primary-expression before ???>??? token [-Wtemplate-body]
302 | struct_arity_v<Struct> == tuple_size_<Tuple>) {
| ^
../boost/parser/tuple.hpp:302:40: error: expected primary-expression before ???==??? token [-Wtemplate-body]
302 | struct_arity_v<Struct> == tuple_size_<Tuple>) {
| ^~
../boost/parser/tuple.hpp: In function ???constexpr decltype(auto) boost::parser::get(T&&, integral_constant<U, I>)???:
../boost/parser/tuple.hpp:325:12: warning: ???if constexpr??? only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
325 | if constexpr (detail::is_tuple<just_t>::value) {
| ^~~~~~~~~
../boost/parser/tuple.hpp:327:19: warning: ???if constexpr??? only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
327 | } else if constexpr (std::is_aggregate_v<just_t>) {
| ^~~~~~~~~
../boost/parser/tuple.hpp:327:35: error: ???is_aggregate_v??? is not a member of ???std??? [-Wtemplate-body]
327 | } else if constexpr (std::is_aggregate_v<just_t>) {
| ^~~~~~~~~~~~~~
../boost/parser/tuple.hpp:327:56: error: expected primary-expression before ???>??? token [-Wtemplate-body]
327 | } else if constexpr (std::is_aggregate_v<just_t>) {
| ^
../boost/parser/tuple.hpp:327:57: error: expected primary-expression before ???)??? token [-Wtemplate-body]
327 | } else if constexpr (std::is_aggregate_v<just_t>) {
| ^
In file included from ../boost/parser/tuple.hpp:340:
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<1>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:14:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
14 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<2>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:28:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
28 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<3>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:42:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
42 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<4>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:56:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
56 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<5>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:70:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
70 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<6>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:84:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
84 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<7>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:99:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
99 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<8>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:114:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
114 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<9>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:129:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
129 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<10>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:144:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
144 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<11>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:159:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
159 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<12>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:175:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
175 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<13>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:191:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
191 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<14>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:207:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
207 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<15>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:223:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
223 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<16>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:239:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
239 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<17>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:258:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
258 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<18>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:277:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
277 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<19>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:296:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
296 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<20>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:315:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
315 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<21>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:334:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
334 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<22>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:354:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
354 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<23>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:374:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
374 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<24>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:394:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
394 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<25>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:414:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
414 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<26>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:434:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
434 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<27>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:455:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
455 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<28>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:476:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
476 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<29>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:497:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
497 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<30>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:518:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
518 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<31>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:539:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
539 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<32>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:563:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
563 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<33>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:587:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
587 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<34>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:611:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
611 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<35>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:635:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
635 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<36>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:659:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
659 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<37>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:684:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
684 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<38>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:709:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
709 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<39>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:734:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
734 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<40>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:759:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
759 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<41>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:784:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
784 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<42>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:810:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
810 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<43>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:836:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
836 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<44>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:862:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
862 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<45>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:888:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
888 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<46>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:914:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
914 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<47>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:943:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
943 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<48>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:972:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
972 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<49>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1001:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1001 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<50>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1030:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1030 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<51>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1059:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1059 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<52>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1089:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1089 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<53>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1119:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1119 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<54>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1149:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1149 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<55>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1179:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1179 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<56>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1209:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1209 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<57>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1240:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1240 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<58>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1271:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1271 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<59>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1302:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1302 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<60>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1333:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1333 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<61>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1364:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1364 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<62>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1398:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1398 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<63>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1432:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1432 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<64>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1466:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1466 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<65>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1500:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1500 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<66>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1534:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1534 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<67>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1569:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1569 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<68>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1604:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1604 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<69>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1639:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1639 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<70>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1674:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1674 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<71>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1709:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1709 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<72>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1745:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1745 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<73>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1781:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1781 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<74>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1817:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1817 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<75>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1853:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1853 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<76>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1889:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1889 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<77>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1928:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1928 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<78>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:1967:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
1967 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<79>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2006:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2006 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<80>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2045:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2045 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<81>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2084:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2084 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<82>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2124:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2124 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<83>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2164:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2164 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<84>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2204:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2204 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<85>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2244:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2244 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<86>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2284:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2284 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<87>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2325:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2325 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<88>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2366:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2366 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<89>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2407:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2407 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<90>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2448:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2448 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<91>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2489:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2489 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<92>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2533:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2533 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<93>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2577:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2577 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<94>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2621:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2621 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<95>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2665:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2665 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<96>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2709:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2709 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<97>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2754:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2754 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<98>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2799:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2799 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<99>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2844:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2844 | auto & [
| ^
../boost/parser/detail/aggr_to_tuple_generated.hpp: In static member function ???static constexpr auto boost::parser::detail::tie_aggregate_impl<100>::call(T&)???:
../boost/parser/detail/aggr_to_tuple_generated.hpp:2889:8: warning: structured bindings only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
2889 | auto & [
| ^
../boost/parser/tuple.hpp: In instantiation of ???constexpr const bool boost::parser::detail::is_tuple_assignable_v<void, void>???:
../libs/parser/test/aggr_tuple_assignment.cpp:142:20: required from here
142 | static_assert(!is_tuple_assignable_v<void, void>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp:311:76: error: ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = void; Struct = void]??? called in a constant expression
311 | is_tuple_assignable_v = is_tuple_assignable_impl<Tuple, Struct>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../boost/parser/tuple.hpp:298:24: note: ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = void; Struct = void]??? is not usable as a ???constexpr??? function because:
298 | constexpr bool is_tuple_assignable_impl()
| ^~~~~~~~~~~~~~~~~~~~~~~~
../libs/parser/test/aggr_tuple_assignment.cpp: In function ???int main()???:
../libs/parser/test/aggr_tuple_assignment.cpp:142:19: error: non-constant condition for static assertion
142 | static_assert(!is_tuple_assignable_v<void, void>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/detail/aggr_to_tuple_generated.hpp: In instantiation of ???static constexpr auto boost::parser::detail::tie_aggregate_impl<1>::call(T&) [with T = int]???:
../boost/parser/tuple.hpp:272:63: required from ???constexpr auto boost::parser::detail::tie_aggregate(T&) [with T = int]???
272 | return tie_aggregate_impl<struct_arity_v<T>>::call(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../boost/parser/detail/detection.hpp:71:11: recursively required by substitution of ???template<class Default, template<class ...> class Template, class ... Args> struct boost::parser::detail::detector<Default, typename boost::parser::detail::void_<Template<Args ...> >::type, Template, Args ...> [with Default = boost::parser::detail::nonesuch; Template = boost::parser::detail::aggregate_to_tuple_expr; Args = {std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int}]???
71 | using is_detected =
| ^~~~~~~~~~~
../boost/parser/detail/detection.hpp:71:11: required by substitution of ???template<template<class ...> class Template, class ... Args> using boost::parser::detail::is_detected = typename boost::parser::detail::detector<boost::parser::detail::nonesuch, void, Template, Args ...>::value_t [with Template = boost::parser::detail::aggregate_to_tuple_expr; Args = {std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int}]???
../boost/parser/detail/detection.hpp:75:68: required from ???constexpr const bool boost::parser::detail::is_detected_v<template<class Tuple, class T> using boost::parser::detail::aggregate_to_tuple_expr = decltype (boost::parser::detail::aggregate_to_tuple(declval<Tuple&>(), boost::parser::detail::tie_aggregate(declval<T&>()), std::make_integer_sequence<int, ((int)tuple_size_<Tuple>)>())), std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>???
75 | constexpr bool is_detected_v = is_detected<Template, Args...>::value;
| ^~~~~
../boost/parser/tuple.hpp:303:24: required from ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Struct = int]???
303 | return is_detected_v<aggregate_to_tuple_expr, Tuple, Struct>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp:311:76: required from ???constexpr const bool boost::parser::detail::is_tuple_assignable_v<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>???
311 | is_tuple_assignable_v = is_tuple_assignable_impl<Tuple, Struct>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../libs/parser/test/aggr_tuple_assignment.cpp:143:20: required from here
143 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, int>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/detail/aggr_to_tuple_generated.hpp:14:8: error: cannot decompose non-array non-class type ???int???
14 | auto & [
| ^
15 | _01
| ~~~
16 | ] = x;
| ~
../boost/parser/tuple.hpp: In instantiation of ???constexpr const bool boost::parser::detail::is_tuple_assignable_v<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>???:
../libs/parser/test/aggr_tuple_assignment.cpp:143:20: required from here
143 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, int>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp:311:76: error: ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Struct = int]??? called in a constant expression
311 | is_tuple_assignable_v = is_tuple_assignable_impl<Tuple, Struct>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../libs/parser/test/aggr_tuple_assignment.cpp:143:19: error: non-constant condition for static assertion
143 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, int>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp: In instantiation of ???constexpr const bool boost::parser::detail::is_tuple_assignable_v<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>???:
../libs/parser/test/aggr_tuple_assignment.cpp:144:20: required from here
144 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, void>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp:311:76: error: ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Struct = void]??? called in a constant expression
311 | is_tuple_assignable_v = is_tuple_assignable_impl<Tuple, Struct>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../boost/parser/tuple.hpp:298:24: note: ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Struct = void]??? is not usable as a ???constexpr??? function because:
298 | constexpr bool is_tuple_assignable_impl()
| ^~~~~~~~~~~~~~~~~~~~~~~~
../libs/parser/test/aggr_tuple_assignment.cpp:144:19: error: non-constant condition for static assertion
144 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, void>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp: In instantiation of ???static constexpr auto boost::parser::detail::tie_aggregate_impl<N>::call(T&) [with T = empty; int N = 0]???:
../boost/parser/tuple.hpp:272:63: required from ???constexpr auto boost::parser::detail::tie_aggregate(T&) [with T = empty]???
272 | return tie_aggregate_impl<struct_arity_v<T>>::call(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../boost/parser/detail/detection.hpp:71:11: recursively required by substitution of ???template<class Default, template<class ...> class Template, class ... Args> struct boost::parser::detail::detector<Default, typename boost::parser::detail::void_<Template<Args ...> >::type, Template, Args ...> [with Default = boost::parser::detail::nonesuch; Template = boost::parser::detail::aggregate_to_tuple_expr; Args = {std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, empty}]???
71 | using is_detected =
| ^~~~~~~~~~~
../boost/parser/detail/detection.hpp:71:11: required by substitution of ???template<template<class ...> class Template, class ... Args> using boost::parser::detail::is_detected = typename boost::parser::detail::detector<boost::parser::detail::nonesuch, void, Template, Args ...>::value_t [with Template = boost::parser::detail::aggregate_to_tuple_expr; Args = {std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, empty}]???
../boost/parser/detail/detection.hpp:75:68: required from ???constexpr const bool boost::parser::detail::is_detected_v<template<class Tuple, class T> using boost::parser::detail::aggregate_to_tuple_expr = decltype (boost::parser::detail::aggregate_to_tuple(declval<Tuple&>(), boost::parser::detail::tie_aggregate(declval<T&>()), std::make_integer_sequence<int, ((int)tuple_size_<Tuple>)>())), std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, empty>???
75 | constexpr bool is_detected_v = is_detected<Template, Args...>::value;
| ^~~~~
../boost/parser/tuple.hpp:303:24: required from ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Struct = empty]???
303 | return is_detected_v<aggregate_to_tuple_expr, Tuple, Struct>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp:311:76: required from ???constexpr const bool boost::parser::detail::is_tuple_assignable_v<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, empty>???
311 | is_tuple_assignable_v = is_tuple_assignable_impl<Tuple, Struct>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../libs/parser/test/aggr_tuple_assignment.cpp:145:20: required from here
145 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, empty>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp:262:31: error: static assertion failed: It looks like you're trying to use a struct larger than the limit.
262 | sizeof(T) && false,
| ~~~~~~~~~~^~~~~~~~
../boost/parser/tuple.hpp:262:31: note: ???false??? evaluates to false
../boost/parser/tuple.hpp: In instantiation of ???constexpr const bool boost::parser::detail::is_tuple_assignable_v<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, empty>???:
../libs/parser/test/aggr_tuple_assignment.cpp:145:20: required from here
145 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, empty>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp:311:76: error: ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Struct = empty]??? called in a constant expression
311 | is_tuple_assignable_v = is_tuple_assignable_impl<Tuple, Struct>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../libs/parser/test/aggr_tuple_assignment.cpp:145:19: error: non-constant condition for static assertion
145 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, empty>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/parser/tuple.hpp:15:
/usr/local/gcc-15.2.0/include/c++/15.2.0/tuple: In instantiation of ???struct std::tuple_element<1, std::tuple<int&> >???:
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/utility.h:86:11: required by substitution of ???template<long unsigned int __i, class _Tp> using std::__tuple_element_t = typename std::tuple_element::type [with long unsigned int __i = 1; _Tp = std::tuple<int&>]???
86 | using __tuple_element_t = typename tuple_element<__i, _Tp>::type;
| ^~~~~~~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/tuple:2465:5: required by substitution of ???template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const tuple<_Elements ...>&&) [with long unsigned int __i = 1; _Elements = {int&}]???
2465 | get(const tuple<_Elements...>&& __t) noexcept
| ^~~
../boost/parser/tuple.hpp:158:31: required from ???constexpr decltype(auto) boost::parser::detail::tuple_get(std::tuple<_Tp ...>&, boost::parser::integral_constant<T, I>) [with T = long long int; T I = 1; Args = {int&}; boost::parser::integral_constant<T, I> = std::integral_constant<long long int, 1>]???
158 | return std::get<I>(t);
| ~~~~~~~~~~~^~~
../boost/parser/tuple.hpp:326:37: required from ???constexpr decltype(auto) boost::parser::get(T&&, integral_constant<U, I>) [with T = std::tuple<int&>&; U = long long int; U I = 1; integral_constant<U, I> = std::integral_constant<long long int, 1>]???
326 | return detail::tuple_get((T &&) x, i);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../boost/parser/tuple.hpp:280:43: required by substitution of ???template<class Tuple, class Tie, int ...Is> decltype ((boost::parser::get(boost::parser::detail::aggregate_to_tuple::tup, {})= std::move(boost::parser::get(boost::parser::detail::aggregate_to_tuple::tie, {})), ... , void(0))) boost::parser::detail::aggregate_to_tuple(Tuple&, Tie, std::integer_sequence<int, Is ...>) [with Tuple = std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Tie = std::tuple<int&>; int ...Is = {0, 1}]???
280 | std::move(parser::get(tie, llong<Is>{}))),
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../boost/parser/detail/detection.hpp:71:11: recursively required by substitution of ???template<class Default, template<class ...> class Template, class ... Args> struct boost::parser::detail::detector<Default, typename boost::parser::detail::void_<Template<Args ...> >::type, Template, Args ...> [with Default = boost::parser::detail::nonesuch; Template = boost::parser::detail::aggregate_to_tuple_expr; Args = {std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int_}]???
71 | using is_detected =
| ^~~~~~~~~~~
../boost/parser/detail/detection.hpp:71:11: required by substitution of ???template<template<class ...> class Template, class ... Args> using boost::parser::detail::is_detected = typename boost::parser::detail::detector<boost::parser::detail::nonesuch, void, Template, Args ...>::value_t [with Template = boost::parser::detail::aggregate_to_tuple_expr; Args = {std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int_}]???
../boost/parser/detail/detection.hpp:75:68: required from ???constexpr const bool boost::parser::detail::is_detected_v<template<class Tuple, class T> using boost::parser::detail::aggregate_to_tuple_expr = decltype (boost::parser::detail::aggregate_to_tuple(declval<Tuple&>(), boost::parser::detail::tie_aggregate(declval<T&>()), std::make_integer_sequence<int, ((int)tuple_size_<Tuple>)>())), std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int_>???
75 | constexpr bool is_detected_v = is_detected<Template, Args...>::value;
| ^~~~~
../boost/parser/tuple.hpp:303:24: required from ???constexpr bool boost::parser::detail::is_tuple_assignable_impl() [with Tuple = std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Struct = int_]???
303 | return is_detected_v<aggregate_to_tuple_expr, Tuple, Struct>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/tuple.hpp:311:76: required from ???constexpr const bool boost::parser::detail::is_tuple_assignable_v<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int_>???
311 | is_tuple_assignable_v = is_tuple_assignable_impl<Tuple, Struct>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../libs/parser/test/aggr_tuple_assignment.cpp:146:20: required from here
146 | static_assert(!is_tuple_assignable_v<bp::tuple<int, std::string>, int_>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/tuple:2421:25: error: static assertion failed: tuple index must be in range
2421 | static_assert(__i < sizeof...(_Types), "tuple index must be in range");
| ~~~~^~~~~~~~~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/tuple:2421:25: note: the comparison reduces to ???(1 < 1)???
In file included from /usr/local/gcc-15.2.0/include/c++/15.2.0/bits/stl_pair.h:62,
from /usr/local/gcc-15.2.0/include/c++/15.2.0/bits/stl_algobase.h:64,
from /usr/local/gcc-15.2.0/include/c++/15.2.0/string:53,
from /usr/local/gcc-15.2.0/include/c++/15.2.0/bits/locale_classes.h:42,
from /usr/local/gcc-15.2.0/include/c++/15.2.0/bits/ios_base.h:43,
from /usr/local/gcc-15.2.0/include/c++/15.2.0/streambuf:45,
from /usr/local/gcc-15.2.0/include/c++/15.2.0/bits/streambuf_iterator.h:37,
from /usr/local/gcc-15.2.0/include/c++/15.2.0/iterator:68,
from ../boost/parser/config.hpp:12:
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/utility.h: In instantiation of ???struct std::_Nth_type<1, int&>???:
/usr/local/gcc-15.2.0/include/c++/15.2.0/tuple:2423:13: required from ???struct std::tuple_element<1, std::tuple<int&> >???
2423 | using type = typename _Nth_type<__i, _Type...
[The content has been trimmed by the report system because it exceeds 65536 bytes]