Test output: teeks99-06-mc15-2b-64onaarch64 - variant - rvalue_test / clang-linux-15~c++2b
Rev 2b7c83edd2af574bf4a892389c61cee817fcb8c5 / Fri, 15 Nov 2024 05:00:04 +0000
Compile [2024-11-16 04:04:53 UTC]: fail


    "clang++-15"   -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++2b -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=arm64-pc-linux  -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1   -I".." -I"/mnt/fs1/teeks99-06/run/boost_root/libs/assert/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/container_hash/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/core/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/describe/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/detail/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/integer/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/mp11/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/throw_exception/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/type_index/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/variant/include"  -c -o "/mnt/fs1/teeks99-06/run/results/boost/bin.v2/libs/variant/test/rvalue_test.test/clang-linux-15~c++2b/debug/arm_64/debug-symbols-off/threading-multi/visibility-hidden/rvalue_test.o" "../libs/variant/test/rvalue_test.cpp"

In file included from ../libs/variant/test/rvalue_test.cpp:15:
In file included from ../boost/variant.hpp:17:
In file included from ../boost/variant/variant.hpp:30:
../boost/variant/detail/initializer.hpp:97:27: error: calling a private constructor of class 'move_only_structure'
                new(dest) internal_T(operand);
                          ^
../boost/variant/variant.hpp:1312:33: note: in instantiation of member function 'boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0>>, boost::mpl::l_iter<boost::mpl::list2<move_only_structure, int>>>::initializer_node::initialize' requested here
            return initializer::initialize(storage_, operand);
                                ^
../boost/variant/detail/visitation_impl.hpp:105:20: note: in instantiation of function template specialization 'boost::variant<move_only_structure, int>::convert_copy_into::internal_visit<const move_only_structure>' requested here
    return visitor.internal_visit(
                   ^
../boost/variant/detail/visitation_impl.hpp:145:13: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl_invoke_impl<boost::variant<move_only_structure, int>::convert_copy_into, const void *, move_only_structure>' requested here
    return (visitation_impl_invoke_impl)(
            ^
../boost/variant/detail/visitation_impl.hpp:228:11: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl_invoke<boost::variant<move_only_structure, int>::convert_copy_into, const void *, move_only_structure, boost::variant<int, move_only_structure>::has_fallback_type_>' requested here
        , BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_CASE
          ^
../boost/preprocessor/repetition/repeat.hpp:30:26: note: expanded from macro 'BOOST_PP_REPEAT'
# define BOOST_PP_REPEAT BOOST_PP_CAT(BOOST_PP_REPEAT_, BOOST_PP_AUTO_REC(BOOST_PP_REPEAT_P, 4))
                         ^
../boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
../boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
BOOST_PP_REPEAT_1
^
../boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, int, boost::mpl::l_item<mpl_::long_<1>, move_only_structure, boost::mpl::l_end>>>, boost::mpl::l_iter<boost::mpl::l_end>>, boost::variant<move_only_structure, int>::convert_copy_into, const void *, boost::variant<int, move_only_structure>::has_fallback_type_>' requested here
        return detail::variant::visitation_impl(
                                ^
../boost/variant/variant.hpp:2223:16: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        return internal_apply_visitor_impl(
               ^
../boost/variant/variant.hpp:1572:9: note: in instantiation of function template specialization 'boost::variant<move_only_structure, int>::convert_construct_variant<const boost::variant<int, move_only_structure>>' requested here
        convert_construct_variant(operand);
        ^
../boost/variant/variant.hpp:1599:9: note: in instantiation of function template specialization 'boost::variant<move_only_structure, int>::convert_construct<int, move_only_structure>' requested here
        convert_construct(operand, 1L);
        ^
../boost/variant/variant.hpp:1976:21: note: in instantiation of function template specialization 'boost::variant<move_only_structure, int>::variant<boost::variant<int, move_only_structure>>' requested here
            variant temp(rhs);
                    ^
../boost/variant/variant.hpp:2026:9: note: in instantiation of function template specialization 'boost::variant<move_only_structure, int>::assign<boost::variant<int, move_only_structure>>' requested here
        assign(rhs);
        ^
../libs/variant/test/rvalue_test.cpp:188:9: note: in instantiation of function template specialization 'boost::variant<move_only_structure, int>::operator=<boost::variant<int, move_only_structure>>' requested here
    rvi = static_cast<boost::variant<int, move_only_structure >&&>(vi2);
        ^
../libs/variant/test/rvalue_test.cpp:155:5: note: declared private here
    move_only_structure(const move_only_structure&);
    ^
1 error generated.