Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/ratio:38:0,
- from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/chrono:38,
- from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:38,
- from test.cpp:2:
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits: In instantiation of ‘struct std::_Result_of_impl<false, false, void (*)(std::atomic_bool&), std::atomic_bool>’:
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:1857:12: required from ‘class std::result_of<void (*(std::atomic_bool))(std::atomic_bool&)>’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:1563:61: required from ‘struct std::_Bind_simple<void (*(std::atomic_bool))(std::atomic_bool&)>’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:133:9: required from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}]’
- test.cpp:16:21: required from here
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:1834:9: error: invalid initialization of non-const reference of type ‘std::atomic_bool&’ from an rvalue of type ‘std::atomic_bool’
- In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:56:0,
- from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:39,
- from test.cpp:2:
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple: In instantiation of ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = std::atomic_bool; <template-parameter-2-2> = void; unsigned int _Idx = 1u; _Head = std::atomic_bool]’:
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:257:42: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with unsigned int _Idx = 1u; _Head = std::atomic_bool; _Tail = {}; std::_Tuple_impl<_Idx, _Head, _Tail ...> = std::_Tuple_impl<1u, std::atomic_bool>]’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:762:43: required from ‘struct std::__is_direct_constructible_impl<std::_Tuple_impl<1u, std::atomic_bool>, std::_Tuple_impl<1u, std::atomic_bool>&&>’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:116:12: required from ‘struct std::__and_<std::is_destructible<std::_Tuple_impl<1u, std::atomic_bool> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u, std::atomic_bool>, std::_Tuple_impl<1u, std::atomic_bool>&&> >’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:778:12: required from ‘struct std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u, std::atomic_bool>, std::_Tuple_impl<1u, std::atomic_bool>&&>’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:856:12: required from ‘struct std::__is_direct_constructible_new<std::_Tuple_impl<1u, std::atomic_bool>, std::_Tuple_impl<1u, std::atomic_bool>&&>’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:864:12: [ skipping 6 instantiation contexts ]
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:1039:12: required from ‘struct std::is_nothrow_move_constructible<std::_Tuple_impl<1u, std::atomic_bool> >’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:116:12: required from ‘struct std::__and_<std::is_nothrow_move_constructible<void (*)(std::atomic_bool&)>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u, std::atomic_bool> > >’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:253:7: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with unsigned int _Idx = 0u; _Head = void (*)(std::atomic_bool&); _Tail = {std::atomic_bool}; std::_Tuple_impl<_Idx, _Head, _Tail ...> = std::_Tuple_impl<0u, void (*)(std::atomic_bool&), std::atomic_bool>]’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:1625:41: required from ‘typename std::_Bind_simple_helper<_Func, _BoundArgs>::__type std::__bind_simple(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}; typename std::_Bind_simple_helper<_Func, _BoundArgs>::__type = std::_Bind_simple<void (*(std::atomic_bool))(std::atomic_bool&)>]’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:133:9: required from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}]’
- test.cpp:16:21: required from here
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:134:42: error: use of deleted function ‘std::atomic_bool::atomic_bool(const std::atomic_bool&)’
- In file included from test.cpp:1:0:
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/atomic:62:5: error: declared here
- In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:56:0,
- from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:39,
- from test.cpp:2:
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple: In instantiation of ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with unsigned int _Idx = 1u; _Head = std::atomic_bool]’:
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:241:44: recursively required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with unsigned int _Idx = 1u; _Head = std::atomic_bool; _Tail = {}]’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:241:44: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with unsigned int _Idx = 0u; _Head = void (*)(std::atomic_bool&); _Tail = {std::atomic_bool}]’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:517:30: required from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with _T1 = void (*)(std::atomic_bool&); _T2 = std::atomic_bool]’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:1576:74: required from ‘std::_Bind_simple<_Callable(_Args ...)>::_Bind_simple(_Callable&&, _Args2&& ...) [with _Args2 = {std::atomic_bool&}; <template-parameter-2-2> = void; _Callable = void (*)(std::atomic_bool&); _Args = {std::atomic_bool}]’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:1625:41: required from ‘typename std::_Bind_simple_helper<_Func, _BoundArgs>::__type std::__bind_simple(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}; typename std::_Bind_simple_helper<_Func, _BoundArgs>::__type = std::_Bind_simple<void (*(std::atomic_bool))(std::atomic_bool&)>]’
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:133:9: required from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}]’
- test.cpp:16:21: required from here
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:128:25: error: use of deleted function ‘std::atomic_bool::atomic_bool(const std::atomic_bool&)’
- In file included from test.cpp:1:0:
- /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/atomic:62:5: error: declared here
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement