Test output: teeks99-dkr-mc14-20 - serialization - test_variant_xml_warchive / clang-linux-14~c++20
Rev a2b80500d6414d7f48bda2f996a84c0c3f201ccf / Thu, 21 Nov 2024 21:31:08 +0000
Compile [2024-11-22 00:22:41 UTC]: fail


    "clang++-14"   -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++20 -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -ftemplate-depth-255 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_warchive.hpp -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_WSERIALIZATION_DYN_LINK=1   -I".."  -c -o "/var/boost/run/results/boost/bin.v2/libs/serialization/test/test_variant_xml_warchive.test/clang-linux-14~c++20/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/test_variant.o" "../libs/serialization/test/test_variant.cpp"

In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1660:23: error: no member named 'valueless_by_exception' in 'boost::variant<bool, int, float, double, A, std::basic_string<char>>'
      if ((__variants.valueless_by_exception() || ...))
           ~~~~~~~~~~ ^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::visit<are_equal, const boost::variant<bool, int, float, double, A, std::basic_string<char>> &, boost::variant<bool, int, float, double, A, std::basic_string<char>> &>' requested here
            BOOST_CHECK(visit(are_equal(), v, vx));
                        ^
../libs/serialization/test/test_variant.cpp:146:5: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, A, std::basic_string<char>>>' requested here
    test_type(v);
    ^
../libs/serialization/test/test_variant.cpp:168:9: note: in instantiation of function template specialization 'test<boost::variant<bool, int, float, double, A, std::basic_string<char>>>' requested here
        test(v);
        ^
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1641:11: error: no matching function for call to 'get'
        decltype(std::get<0>(std::declval<_Variants>()))...>;
                 ^~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1663:14: note: in instantiation of function template specialization 'std::__do_visit<false, true, are_equal, const boost::variant<bool, int, float, double, A, std::basic_string<char>> &, boost::variant<bool, int, float, double, A, std::basic_string<char>> &>' requested here
      return __do_visit(std::forward<_Visitor>(__visitor),
             ^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::visit<are_equal, const boost::variant<bool, int, float, double, A, std::basic_string<char>> &, boost::variant<bool, int, float, double, A, std::basic_string<char>> &>' requested here
            BOOST_CHECK(visit(are_equal(), v, vx));
                        ^
../libs/serialization/test/test_variant.cpp:146:5: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, A, std::basic_string<char>>>' requested here
    test_type(v);
    ^
../libs/serialization/test/test_variant.cpp:168:9: note: in instantiation of function template specialization 'test<boost::variant<bool, int, float, double, A, std::basic_string<char>>>' requested here
        test(v);
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:219:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:224:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(std::pair<_Tp1, _Tp2>&& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:229:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(const std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:234:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:307:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(array<_Tp, _Nm>& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:316:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(array<_Tp, _Nm>&& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:324:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(const array<_Tp, _Nm>& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:333:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(const array<_Tp, _Nm>&& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1320:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(tuple<_Elements...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1326:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(const tuple<_Elements...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1332:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(tuple<_Elements...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1341:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(const tuple<_Elements...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1592:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(variant<_Types...>& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1603:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(variant<_Types...>&& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1614:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(const variant<_Types...>& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1625:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(const variant<_Types...>&& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:243:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Tp, _Up>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:248:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Tp, _Up>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:253:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Tp, _Up>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:258:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Tp, _Up>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:263:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Up, _Tp>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:268:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Up, _Tp>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:273:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Up, _Tp>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:278:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Up, _Tp>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1364:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(tuple<_Types...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1370:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(tuple<_Types...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1376:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const tuple<_Types...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1383:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const tuple<_Types...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1065:20: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr _Tp& get(variant<_Types...>& __v)
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1074:21: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr _Tp&& get(variant<_Types...>&& __v)
                    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1084:26: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr const _Tp& get(const variant<_Types...>& __v)
                         ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1093:27: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr const _Tp&& get(const variant<_Types...>&& __v)
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1641:11: error: no matching function for call to 'get'
        decltype(std::get<0>(std::declval<_Variants>()))...>;
                 ^~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:219:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:224:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(std::pair<_Tp1, _Tp2>&& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:229:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(const std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:234:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:307:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(array<_Tp, _Nm>& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:316:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(array<_Tp, _Nm>&& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:324:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(const array<_Tp, _Nm>& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:333:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(const array<_Tp, _Nm>&& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1320:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(tuple<_Elements...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1326:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(const tuple<_Elements...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1332:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(tuple<_Elements...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1341:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(const tuple<_Elements...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1592:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(variant<_Types...>& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1603:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(variant<_Types...>&& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1614:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(const variant<_Types...>& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1625:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(const variant<_Types...>&& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:243:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Tp, _Up>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:248:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Tp, _Up>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:253:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Tp, _Up>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:258:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Tp, _Up>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:263:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Up, _Tp>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:268:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Up, _Tp>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:273:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Up, _Tp>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:278:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Up, _Tp>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1364:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(tuple<_Types...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1370:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(tuple<_Types...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1376:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const tuple<_Types...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1383:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const tuple<_Types...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1065:20: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr _Tp& get(variant<_Types...>& __v)
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1074:21: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr _Tp&& get(variant<_Types...>&& __v)
                    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1084:26: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr const _Tp& get(const variant<_Types...>& __v)
                         ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1093:27: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr const _Tp&& get(const variant<_Types...>&& __v)
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1660:23: error: no member named 'valueless_by_exception' in 'boost::variant<bool, int, float, double, const A *, std::basic_string<char>>'
      if ((__variants.valueless_by_exception() || ...))
           ~~~~~~~~~~ ^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::visit<are_equal, const boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &, boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &>' requested here
            BOOST_CHECK(visit(are_equal(), v, vx));
                        ^
../libs/serialization/test/test_variant.cpp:171:9: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, const A *, std::basic_string<char>>>' requested here
        test_type(v1);
        ^
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1641:11: error: no matching function for call to 'get'
        decltype(std::get<0>(std::declval<_Variants>()))...>;
                 ^~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1663:14: note: in instantiation of function template specialization 'std::__do_visit<false, true, are_equal, const boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &, boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &>' requested here
      return __do_visit(std::forward<_Visitor>(__visitor),
             ^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::visit<are_equal, const boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &, boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &>' requested here
            BOOST_CHECK(visit(are_equal(), v, vx));
                        ^
../libs/serialization/test/test_variant.cpp:171:9: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, const A *, std::basic_string<char>>>' requested here
        test_type(v1);
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:219:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:224:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(std::pair<_Tp1, _Tp2>&& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:229:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(const std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:234:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:307:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(array<_Tp, _Nm>& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:316:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(array<_Tp, _Nm>&& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:324:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(const array<_Tp, _Nm>& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:333:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(const array<_Tp, _Nm>&& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1320:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(tuple<_Elements...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1326:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(const tuple<_Elements...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1332:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(tuple<_Elements...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1341:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(const tuple<_Elements...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1592:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(variant<_Types...>& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1603:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(variant<_Types...>&& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1614:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(const variant<_Types...>& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1625:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(const variant<_Types...>&& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:243:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Tp, _Up>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:248:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Tp, _Up>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:253:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Tp, _Up>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:258:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Tp, _Up>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:263:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Up, _Tp>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:268:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Up, _Tp>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:273:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Up, _Tp>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:278:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Up, _Tp>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1364:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(tuple<_Types...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1370:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(tuple<_Types...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1376:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const tuple<_Types...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1383:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const tuple<_Types...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1065:20: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr _Tp& get(variant<_Types...>& __v)
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1074:21: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr _Tp&& get(variant<_Types...>&& __v)
                    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1084:26: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr const _Tp& get(const variant<_Types...>& __v)
                         ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1093:27: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr const _Tp&& get(const variant<_Types...>&& __v)
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1641:11: error: no matching function for call to 'get'
        decltype(std::get<0>(std::declval<_Variants>()))...>;
                 ^~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:219:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:224:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(std::pair<_Tp1, _Tp2>&& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:229:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(const std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:234:5: note: candidate template ignored: could not match 'pair' against 'variant'
    get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:307:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(array<_Tp, _Nm>& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:316:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(array<_Tp, _Nm>&& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:324:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(const array<_Tp, _Nm>& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:333:5: note: candidate template ignored: could not match 'array' against 'variant'
    get(const array<_Tp, _Nm>&& __arr) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1320:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(tuple<_Elements...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1326:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(const tuple<_Elements...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1332:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(tuple<_Elements...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1341:5: note: candidate template ignored: could not match 'tuple' against 'variant'
    get(const tuple<_Elements...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1592:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(variant<_Types...>& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1603:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(variant<_Types...>&& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1614:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(const variant<_Types...>& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1625:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
    get(const variant<_Types...>&& __v)
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:243:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Tp, _Up>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:248:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Tp, _Up>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:253:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Tp, _Up>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:258:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Tp, _Up>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:263:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Up, _Tp>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:268:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Up, _Tp>& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:273:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(pair<_Up, _Tp>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:278:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const pair<_Up, _Tp>&& __p) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1364:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(tuple<_Types...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1370:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(tuple<_Types...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1376:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const tuple<_Types...>& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1383:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    get(const tuple<_Types...>&& __t) noexcept
    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1065:20: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr _Tp& get(variant<_Types...>& __v)
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1074:21: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr _Tp&& get(variant<_Types...>&& __v)
                    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1084:26: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr const _Tp& get(const variant<_Types...>& __v)
                         ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1093:27: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
    constexpr const _Tp&& get(const variant<_Types...>&& __v)
                          ^
6 errors generated.