-
Notifications
You must be signed in to change notification settings - Fork 152
Open
Description
FAILED: [code=1] test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o
/usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/test -I/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/include -I/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/extension/include -O2 -pipe -march=znver4 -mtune=znver4 -DBOOST_DI_NAMESPACE= -include common/test.hpp -std=gnu++14 -MD -MT test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o -MF test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o.d -o test/CMakeFiles/test.ut_type_traits_ctor_traits.dir/ut/type_traits/ctor_traits.cpp.o -c /var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/test/ut/type_traits/ctor_traits.cpp
In file included from <command-line>:
/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/test/ut/type_traits/ctor_traits.cpp: In instantiation of ‘void type_traits::test_ctor_traits() [with T = <lambda()>::rvalue; TInitialization = direct; Ts = {core::any_type_1st_ref_fwd<<lambda()>::rvalue>}]’:
/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/test/ut/type_traits/ctor_traits.cpp:120:71: required from here
120 | test_ctor_traits<rvalue, direct, core::any_type_1st_ref_fwd<rvalue>>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/test/ut/type_traits/ctor_traits.cpp:39:122: error: static assertion failed: fail
39 | std::is_same<aux::pair<T, aux::pair<TInitialization, aux::type_list<Ts...>>>, typename ctor_traits__<T, T>::type>::value);
/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/test/common/test.hpp:22:43: note: in definition of macro ‘static_expect’
22 | #define static_expect(...) static_assert((__VA_ARGS__), "fail")
| ^~~~~~~~~~~
/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/test/ut/type_traits/ctor_traits.cpp:39:122: note: ‘std::integral_constant<bool, false>::value’ evaluates to false
39 | std::is_same<aux::pair<T, aux::pair<TInitialization, aux::type_list<Ts...>>>, typename ctor_traits__<T, T>::type>::value);
/var/tmp/portage/dev-cpp/boost-di-1.3.2/work/di-1.3.2/test/common/test.hpp:22:43: note: in definition of macro ‘static_expect’
22 | #define static_expect(...) static_assert((__VA_ARGS__), "fail")
| ^~~~~~~~~~~
ninja: build stopped: subcommand failed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels