Created
September 15, 2010 20:53
-
-
Save brycelelbach/581467 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wash@Pegasus:~/development/nt2-wc$ cmake -D CMAKE_CXX_COMPILER:FILEPATH=clang++ CMAKE_C_COMPILER:FILEPATH=clang CMAKE_LINKER:FILEPATH=llvm-ld CMAKE_RANLIB:FILEPATH=llvm-ranlib CMAKE_AR:FILEPATH=llvm-ar . | |
-- The C compiler identification is GNU | |
-- The CXX compiler identification is Clang | |
-- Check for working C compiler: /usr/bin/gcc | |
-- Check for working C compiler: /usr/bin/gcc -- works | |
-- Detecting C compiler ABI info | |
-- Detecting C compiler ABI info - done | |
-- Check for working CXX compiler: /usr/local/bin/clang++ | |
-- Check for working CXX compiler: /usr/local/bin/clang++ -- works | |
-- Detecting CXX compiler ABI info | |
-- Detecting CXX compiler ABI info - done | |
-- [NT2] Target system : Unix (Linux 2.6.32-3-amd64) | |
-- [NT2] Target processor : X86 | |
-- [NT2] Build type: Release mode (-O3 -DNDEBUG ) | |
-- Boost version: 1.45.0 | |
-- Found Sphinx: /usr/bin/sphinx-build | |
-- Found Sphinx Documentation system | |
-- Found PythonInterp: /usr/bin/python2.6 | |
-- Found PythonLibs: /usr/lib/libpython2.6.so | |
-- Found MPI: /usr/lib/openmpi/lib/libmpi_cxx.so | |
-- AVX not available | |
-- FMA4 not available | |
-- SSE4.1 available | |
-- Performing Test HAS_GCC_SSE41 | |
-- Performing Test HAS_GCC_SSE41 - Success | |
-- Performing Test HAS_MSVC_SSE41 | |
-- Performing Test HAS_MSVC_SSE41 - Failed | |
-- SSE4.2 not available | |
-- SSSE3 available | |
-- Performing Test HAS_GCC_SSSE3 | |
-- Performing Test HAS_GCC_SSSE3 - Success | |
-- Performing Test HAS_MSVC_SSSE3 | |
-- Performing Test HAS_MSVC_SSSE3 - Failed | |
-- SSE3 available | |
-- Performing Test HAS_GCC_SSE3 | |
-- Performing Test HAS_GCC_SSE3 - Success | |
-- Performing Test HAS_MSVC_SSE3 | |
-- Performing Test HAS_MSVC_SSE3 - Failed | |
-- SSE2 available | |
-- Performing Test HAS_GCC_SSE2 | |
-- Performing Test HAS_GCC_SSE2 - Success | |
-- Performing Test HAS_MSVC_SSE2 | |
-- Performing Test HAS_MSVC_SSE2 - Failed | |
-- MMX available | |
-- Performing Test HAS_GCC_MMX | |
-- Performing Test HAS_GCC_MMX - Success | |
-- Performing Test HAS_MSVC_MMX | |
-- Performing Test HAS_MSVC_MMX - Failed | |
-- SIMD flag: -msse4.1 -mssse3 -msse3 -msse2 -mmmx | |
-- Try OpenMP C flag = [-fopenmp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Success | |
-- Try OpenMP CXX flag = [-fopenmp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Try OpenMP CXX flag = [/openmp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Try OpenMP CXX flag = [-Qopenmp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Try OpenMP CXX flag = [-openmp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Try OpenMP CXX flag = [ ] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Try OpenMP CXX flag = [-xopenmp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Try OpenMP CXX flag = [+Oopenmp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Try OpenMP CXX flag = [-qsmp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Try OpenMP CXX flag = [-mp] | |
-- Performing Test OpenMP_FLAG_DETECTED | |
-- Performing Test OpenMP_FLAG_DETECTED - Failed | |
-- Could NOT find OpenMP (missing: OpenMP_CXX_FLAGS) | |
-- Looking for include files CMAKE_HAVE_PTHREAD_H | |
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found | |
-- Looking for pthread_create in pthreads | |
-- Looking for pthread_create in pthreads - not found | |
-- Looking for pthread_create in pthread | |
-- Looking for pthread_create in pthread - found | |
-- Found Threads: TRUE | |
-- Cores found: 2 | |
-- Cache line size: 64 | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /home/wash/development/nt2-wc | |
wash@Pegasus:~/development/nt2-wc$ make | |
Scanning dependencies of target nt2 | |
[ 1%] Building CXX object CMakeFiles/nt2.dir/src/deallocate.cpp.o | |
[ 2%] Building CXX object CMakeFiles/nt2.dir/src/allocate.cpp.o | |
[ 3%] Building CXX object CMakeFiles/nt2.dir/src/reallocate.cpp.o | |
[ 4%] Building CXX object CMakeFiles/nt2.dir/src/timestamp.cpp.o | |
[ 5%] Building CXX object CMakeFiles/nt2.dir/src/version.cpp.o | |
Linking CXX static library lib/Release/libnt2.a | |
[ 5%] Built target nt2 | |
Scanning dependencies of target cycle_timer.sample | |
[ 7%] Building CXX object examples/core/timing/CMakeFiles/cycle_timer.sample.dir/cycle_timer.cpp.o | |
In file included from /home/wash/development/nt2-wc/examples/core/timing/cycle_timer.cpp:2: | |
In file included from /home/wash/development/nt2-wc/include/nt2/include/timing.hpp:14: | |
/home/wash/development/nt2-wc/include/nt2/core/timing/ctic.hpp:27:34: warning: conversion specifies type 'unsigned long long' but the argument has type 'cycles_t' | |
(aka 'unsigned long') [-Wformat] | |
printf("Elapsed time is %llu s.\n",val); | |
~~~^ ~~~ | |
%lu | |
1 warning generated. | |
Linking CXX executable cycle_timer.sample | |
[ 7%] Built target cycle_timer.sample | |
Scanning dependencies of target second_timer.sample | |
[ 8%] Building CXX object examples/core/timing/CMakeFiles/second_timer.sample.dir/second_timer.cpp.o | |
In file included from /home/wash/development/nt2-wc/examples/core/timing/second_timer.cpp:2: | |
In file included from /home/wash/development/nt2-wc/include/nt2/include/timing.hpp:14: | |
/home/wash/development/nt2-wc/include/nt2/core/timing/ctic.hpp:27:34: warning: conversion specifies type 'unsigned long long' but the argument has type 'cycles_t' | |
(aka 'unsigned long') [-Wformat] | |
printf("Elapsed time is %llu s.\n",val); | |
~~~^ ~~~ | |
%lu | |
1 warning generated. | |
Linking CXX executable second_timer.sample | |
[ 8%] Built target second_timer.sample | |
Scanning dependencies of target architecture.sample | |
[ 9%] Building CXX object examples/sdk/config/CMakeFiles/architecture.sample.dir/architecture.cpp.o | |
Linking CXX executable architecture.sample | |
[ 9%] Built target architecture.sample | |
Scanning dependencies of target compiler.sample | |
[ 10%] Building CXX object examples/sdk/config/CMakeFiles/compiler.sample.dir/compiler.cpp.o | |
Linking CXX executable compiler.sample | |
[ 10%] Built target compiler.sample | |
Scanning dependencies of target platform.sample | |
[ 11%] Building CXX object examples/sdk/config/CMakeFiles/platform.sample.dir/platform.cpp.o | |
Linking CXX executable platform.sample | |
[ 11%] Built target platform.sample | |
Scanning dependencies of target status.sample | |
[ 13%] Building CXX object examples/sdk/config/CMakeFiles/status.sample.dir/status.cpp.o | |
Linking CXX executable status.sample | |
[ 13%] Built target status.sample | |
Scanning dependencies of target assertion_failed.sample | |
[ 14%] Building CXX object examples/sdk/details/CMakeFiles/assertion_failed.sample.dir/assertion_failed.cpp.o | |
Linking CXX executable assertion_failed.sample | |
[ 14%] Built target assertion_failed.sample | |
Scanning dependencies of target ignore_unused.sample | |
[ 15%] Building CXX object examples/sdk/details/CMakeFiles/ignore_unused.sample.dir/ignore_unused.cpp.o | |
Linking CXX executable ignore_unused.sample | |
[ 15%] Built target ignore_unused.sample | |
Scanning dependencies of target pp_enum_shifted_value.sample | |
[ 16%] Building CXX object examples/sdk/details/CMakeFiles/pp_enum_shifted_value.sample.dir/pp_enum_shifted_value.cpp.o | |
Linking CXX executable pp_enum_shifted_value.sample | |
[ 16%] Built target pp_enum_shifted_value.sample | |
Scanning dependencies of target pp_enum_value.sample | |
[ 17%] Building CXX object examples/sdk/details/CMakeFiles/pp_enum_value.sample.dir/pp_enum_value.cpp.o | |
Linking CXX executable pp_enum_value.sample | |
[ 17%] Built target pp_enum_value.sample | |
Scanning dependencies of target pp_include.sample | |
[ 19%] Building CXX object examples/sdk/details/CMakeFiles/pp_include.sample.dir/pp_include.cpp.o | |
Linking CXX executable pp_include.sample | |
[ 19%] Built target pp_include.sample | |
Scanning dependencies of target pp_index.sample | |
[ 20%] Building CXX object examples/sdk/details/CMakeFiles/pp_index.sample.dir/pp_index.cpp.o | |
Linking CXX executable pp_index.sample | |
[ 20%] Built target pp_index.sample | |
Scanning dependencies of target pp_text.sample | |
[ 21%] Building CXX object examples/sdk/details/CMakeFiles/pp_text.sample.dir/pp_text.cpp.o | |
Linking CXX executable pp_text.sample | |
[ 21%] Built target pp_text.sample | |
Scanning dependencies of target timestamp.sample | |
[ 22%] Building CXX object examples/sdk/details/CMakeFiles/timestamp.sample.dir/timestamp.cpp.o | |
Linking CXX executable timestamp.sample | |
[ 22%] Built target timestamp.sample | |
Scanning dependencies of target type_id.sample | |
[ 23%] Building CXX object examples/sdk/details/CMakeFiles/type_id.sample.dir/type_id.cpp.o | |
Linking CXX executable type_id.sample | |
[ 23%] Built target type_id.sample | |
Scanning dependencies of target any.sample | |
[ 25%] Building CXX object examples/sdk/meta/CMakeFiles/any.sample.dir/any.cpp.o | |
Linking CXX executable any.sample | |
[ 25%] Built target any.sample | |
Scanning dependencies of target enable_if_type.sample | |
[ 26%] Building CXX object examples/sdk/meta/CMakeFiles/enable_if_type.sample.dir/enable_if_type.cpp.o | |
Linking CXX executable enable_if_type.sample | |
[ 26%] Built target enable_if_type.sample | |
Scanning dependencies of target has_key.sample | |
[ 27%] Building CXX object examples/sdk/meta/CMakeFiles/has_key.sample.dir/has_key.cpp.o | |
Linking CXX executable has_key.sample | |
[ 27%] Built target has_key.sample | |
Scanning dependencies of target is_set.sample | |
[ 28%] Building CXX object examples/sdk/meta/CMakeFiles/is_set.sample.dir/is_set.cpp.o | |
Linking CXX executable is_set.sample | |
[ 28%] Built target is_set.sample | |
Scanning dependencies of target join.sample | |
[ 29%] Building CXX object examples/sdk/meta/CMakeFiles/join.sample.dir/join.cpp.o | |
Linking CXX executable join.sample | |
[ 29%] Built target join.sample | |
Scanning dependencies of target belong_to.sample | |
[ 30%] Building CXX object examples/sdk/functor/CMakeFiles/belong_to.sample.dir/belong_to.cpp.o | |
Linking CXX executable belong_to.sample | |
[ 30%] Built target belong_to.sample | |
Scanning dependencies of target dominant.sample | |
[ 32%] Building CXX object examples/sdk/functor/CMakeFiles/dominant.sample.dir/dominant.cpp.o | |
Linking CXX executable dominant.sample | |
[ 32%] Built target dominant.sample | |
Scanning dependencies of target validate.sample | |
[ 33%] Building CXX object examples/sdk/functor/CMakeFiles/validate.sample.dir/validate.cpp.o | |
Linking CXX executable validate.sample | |
[ 33%] Built target validate.sample | |
Scanning dependencies of target any.test | |
[ 34%] Building CXX object unit/sdk/meta/CMakeFiles/any.test.dir/any.cpp.o | |
Linking CXX executable any.test | |
[ 34%] Built target any.test | |
Scanning dependencies of target arithmetic.test | |
[ 35%] Building CXX object unit/sdk/meta/CMakeFiles/arithmetic.test.dir/arithmetic.cpp.o | |
Linking CXX executable arithmetic.test | |
[ 35%] Built target arithmetic.test | |
Scanning dependencies of target as_bits.test | |
[ 36%] Building CXX object unit/sdk/meta/CMakeFiles/as_bits.test.dir/as_bits.cpp.o | |
Linking CXX executable as_bits.test | |
[ 36%] Built target as_bits.test | |
Scanning dependencies of target as_integer.test | |
[ 38%] Building CXX object unit/sdk/meta/CMakeFiles/as_integer.test.dir/as_integer.cpp.o | |
Linking CXX executable as_integer.test | |
[ 38%] Built target as_integer.test | |
Scanning dependencies of target as_real.test | |
[ 39%] Building CXX object unit/sdk/meta/CMakeFiles/as_real.test.dir/as_real.cpp.o | |
Linking CXX executable as_real.test | |
[ 39%] Built target as_real.test | |
Scanning dependencies of target cardinal_of.test | |
[ 40%] Building CXX object unit/sdk/meta/CMakeFiles/cardinal_of.test.dir/cardinal_of.cpp.o | |
Linking CXX executable cardinal_of.test | |
[ 40%] Built target cardinal_of.test | |
Scanning dependencies of target category_of.test | |
[ 41%] Building CXX object unit/sdk/meta/CMakeFiles/category_of.test.dir/category_of.cpp.o | |
Linking CXX executable category_of.test | |
[ 41%] Built target category_of.test | |
Scanning dependencies of target from_bits.test | |
[ 42%] Building CXX object unit/sdk/meta/CMakeFiles/from_bits.test.dir/from_bits.cpp.o | |
Linking CXX executable from_bits.test | |
[ 42%] Built target from_bits.test | |
Scanning dependencies of target is_result_of_supported.test | |
[ 44%] Building CXX object unit/sdk/meta/CMakeFiles/is_result_of_supported.test.dir/is_result_of_supported.cpp.o | |
Linking CXX executable is_result_of_supported.test | |
[ 44%] Built target is_result_of_supported.test | |
Scanning dependencies of target is_scalar.test | |
[ 45%] Building CXX object unit/sdk/meta/CMakeFiles/is_scalar.test.dir/is_scalar.cpp.o | |
Linking CXX executable is_scalar.test | |
[ 45%] Built target is_scalar.test | |
Scanning dependencies of target is_signed.test | |
[ 46%] Building CXX object unit/sdk/meta/CMakeFiles/is_signed.test.dir/is_signed.cpp.o | |
Linking CXX executable is_signed.test | |
[ 46%] Built target is_signed.test | |
Scanning dependencies of target make_integer.test | |
[ 47%] Building CXX object unit/sdk/meta/CMakeFiles/make_integer.test.dir/make_integer.cpp.o | |
Linking CXX executable make_integer.test | |
[ 47%] Built target make_integer.test | |
Scanning dependencies of target make_real.test | |
[ 48%] Building CXX object unit/sdk/meta/CMakeFiles/make_real.test.dir/make_real.cpp.o | |
Linking CXX executable make_real.test | |
[ 48%] Built target make_real.test | |
Scanning dependencies of target scalar_of.test | |
[ 50%] Building CXX object unit/sdk/meta/CMakeFiles/scalar_of.test.dir/scalar_of.cpp.o | |
Linking CXX executable scalar_of.test | |
[ 50%] Built target scalar_of.test | |
Scanning dependencies of target set.test | |
[ 51%] Building CXX object unit/sdk/meta/CMakeFiles/set.test.dir/set.cpp.o | |
Linking CXX executable set.test | |
[ 51%] Built target set.test | |
Scanning dependencies of target sign_of.test | |
[ 52%] Building CXX object unit/sdk/meta/CMakeFiles/sign_of.test.dir/sign_of.cpp.o | |
Linking CXX executable sign_of.test | |
[ 52%] Built target sign_of.test | |
Scanning dependencies of target strip.test | |
[ 53%] Building CXX object unit/sdk/meta/CMakeFiles/strip.test.dir/strip.cpp.o | |
Linking CXX executable strip.test | |
[ 53%] Built target strip.test | |
Scanning dependencies of target belong_to.test | |
[ 54%] Building CXX object unit/sdk/functor/CMakeFiles/belong_to.test.dir/belong_to.cpp.o | |
Linking CXX executable belong_to.test | |
[ 54%] Built target belong_to.test | |
Scanning dependencies of target category.test | |
[ 55%] Building CXX object unit/sdk/functor/CMakeFiles/category.test.dir/category.cpp.o | |
Linking CXX executable category.test | |
[ 55%] Built target category.test | |
Scanning dependencies of target dominant.test | |
[ 57%] Building CXX object unit/sdk/functor/CMakeFiles/dominant.test.dir/dominant.cpp.o | |
Linking CXX executable dominant.test | |
[ 57%] Built target dominant.test | |
Scanning dependencies of target find_type.test | |
[ 58%] Building CXX object unit/sdk/functor/CMakeFiles/find_type.test.dir/find_type.cpp.o | |
Linking CXX executable find_type.test | |
[ 58%] Built target find_type.test | |
Scanning dependencies of target hierarchy.test | |
[ 59%] Building CXX object unit/sdk/functor/CMakeFiles/hierarchy.test.dir/hierarchy.cpp.o | |
Linking CXX executable hierarchy.test | |
[ 59%] Built target hierarchy.test | |
Scanning dependencies of target access.test | |
[ 60%] Building CXX object unit/sdk/memory/CMakeFiles/access.test.dir/access.cpp.o | |
Linking CXX executable access.test | |
[ 60%] Built target access.test | |
Scanning dependencies of target align_on.test | |
[ 61%] Building CXX object unit/sdk/memory/CMakeFiles/align_on.test.dir/align_on.cpp.o | |
/home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:96:20: warning: non-type template argument value '2882371584' truncated to '-1412595712' for template parameter of type | |
'int' | |
boost::mpl::int_<0xABCD8000> exact_; | |
^~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:13: | |
In file included from /usr/local/include/boost/mpl/or.hpp:24: | |
In file included from /usr/local/include/boost/mpl/aux_/na_spec.hpp:18: | |
In file included from /usr/local/include/boost/mpl/lambda_fwd.hpp:23: | |
In file included from /usr/local/include/boost/mpl/int.hpp:17: | |
/usr/local/include/boost/mpl/int_fwd.hpp:22:11: note: template parameter is declared here | |
template< BOOST_MPL_AUX_NTTP_DECL(int, N) > struct int_; | |
^ | |
/usr/local/include/boost/mpl/int_fwd.hpp:22:40: note: instantiated from: | |
template< BOOST_MPL_AUX_NTTP_DECL(int, N) > struct int_; | |
^ | |
/home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:97:20: warning: non-type template argument value '2882371583' truncated to '-1412595713' for template parameter of type | |
'int' | |
boost::mpl::int_<0xABCD7FFF> under_; | |
^~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:13: | |
In file included from /usr/local/include/boost/mpl/or.hpp:24: | |
In file included from /usr/local/include/boost/mpl/aux_/na_spec.hpp:18: | |
In file included from /usr/local/include/boost/mpl/lambda_fwd.hpp:23: | |
In file included from /usr/local/include/boost/mpl/int.hpp:17: | |
/usr/local/include/boost/mpl/int_fwd.hpp:22:11: note: template parameter is declared here | |
template< BOOST_MPL_AUX_NTTP_DECL(int, N) > struct int_; | |
^ | |
/usr/local/include/boost/mpl/int_fwd.hpp:22:40: note: instantiated from: | |
template< BOOST_MPL_AUX_NTTP_DECL(int, N) > struct int_; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595713' converted to '18446744072296955903' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<2> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595713> >, boost::is_pointer<mpl_::int_<-1412595713> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595713> >, nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<2> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<2>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<2>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595713>, mpl_::int_<2>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<2>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<2>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 2, T = mpl_::int_<-1412595713>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595713' converted to '18446744072296955903' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<4> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595713> >, boost::is_pointer<mpl_::int_<-1412595713> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595713> >, nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<4> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<4>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<4>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595713>, mpl_::int_<4>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<4>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<4>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 4, T = mpl_::int_<-1412595713>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595713' converted to '18446744072296955903' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<8> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595713> >, boost::is_pointer<mpl_::int_<-1412595713> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595713> >, nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<8> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<8>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<8>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595713>, mpl_::int_<8>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<8>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<8>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 8, T = mpl_::int_<-1412595713>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595713' converted to '18446744072296955903' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<16> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595713> >, boost::is_pointer<mpl_::int_<-1412595713> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595713> >, nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<16> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<16>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<16>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595713>, mpl_::int_<16>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<16>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<16>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 16, T = mpl_::int_<-1412595713>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595713' converted to '18446744072296955903' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<32> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595713> >, boost::is_pointer<mpl_::int_<-1412595713> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595713> >, nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<32> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<32>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<32>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595713>, mpl_::int_<32>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<32>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<32>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 32, T = mpl_::int_<-1412595713>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595713' converted to '18446744072296955903' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<64> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595713> >, boost::is_pointer<mpl_::int_<-1412595713> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595713> >, nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<64> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<64>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<64>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595713>, mpl_::int_<64>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<64>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<64>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 64, T = mpl_::int_<-1412595713>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595713' converted to '18446744072296955903' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<128> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595713> >, boost::is_pointer<mpl_::int_<-1412595713> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595713> >, nt2::meta::align_on<mpl_::int_<-1412595713>, mpl_::int_<128> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<128>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<128>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595713>, mpl_::int_<128>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<128>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595713>, mpl_::int_<128>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 128, T = mpl_::int_<-1412595713>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595712' converted to '18446744072296955904' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<2> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595712> >, boost::is_pointer<mpl_::int_<-1412595712> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595712> >, nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<2> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<2>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<2>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595712>, mpl_::int_<2>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<2>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<2>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 2, T = mpl_::int_<-1412595712>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595712' converted to '18446744072296955904' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<4> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595712> >, boost::is_pointer<mpl_::int_<-1412595712> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595712> >, nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<4> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<4>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<4>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595712>, mpl_::int_<4>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<4>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<4>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 4, T = mpl_::int_<-1412595712>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595712' converted to '18446744072296955904' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<8> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595712> >, boost::is_pointer<mpl_::int_<-1412595712> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595712> >, nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<8> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<8>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<8>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595712>, mpl_::int_<8>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<8>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<8>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 8, T = mpl_::int_<-1412595712>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595712' converted to '18446744072296955904' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<16> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595712> >, boost::is_pointer<mpl_::int_<-1412595712> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595712> >, nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<16> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<16>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<16>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595712>, mpl_::int_<16>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<16>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<16>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 16, T = mpl_::int_<-1412595712>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595712' converted to '18446744072296955904' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<32> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595712> >, boost::is_pointer<mpl_::int_<-1412595712> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595712> >, nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<32> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<32>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<32>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595712>, mpl_::int_<32>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<32>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<32>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 32, T = mpl_::int_<-1412595712>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595712' converted to '18446744072296955904' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<64> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595712> >, boost::is_pointer<mpl_::int_<-1412595712> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595712> >, nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<64> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<64>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<64>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595712>, mpl_::int_<64>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<64>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<64>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 64, T = mpl_::int_<-1412595712>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:45: warning: non-type template argument with value '-1412595712' converted to '18446744072296955904' for | |
unsigned template parameter of type 'std::size_t' (aka 'unsigned long') | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:14: | |
/usr/local/include/boost/mpl/eval_if.hpp:38:22: note: in instantiation of template class 'nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<128> >' requested here | |
typedef typename f_::type type; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:32:25: note: in instantiation of template class | |
'boost::mpl::eval_if<boost::mpl::or_<boost::is_arithmetic<mpl_::int_<-1412595712> >, boost::is_pointer<mpl_::int_<-1412595712> >, mpl_::bool_<0>, mpl_::bool_<0>, | |
mpl_::bool_<0> >, boost::mpl::identity<mpl_::int_<-1412595712> >, nt2::meta::align_on<mpl_::int_<-1412595712>, mpl_::int_<128> > >' requested here | |
: boost::mpl::eval_if < boost::mpl::or_ < boost::is_arithmetic<T> | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
/usr/local/include/boost/utility/result_of.hpp:79:46: note: in instantiation of template class 'nt2::result::align_on::result<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<128>)>' requested here | |
struct result_of_nested_result : F::template result<FArgs> | |
^ | |
/usr/local/include/boost/utility/result_of.hpp:86:51: note: in instantiation of template class 'boost::detail::result_of_nested_result<nt2::result::align_on, nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<128>)>' requested here | |
result_of_nested_result<F, FArgs> >::type | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:92: | |
In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:33:60: note: in instantiation of template class 'boost::detail::tr1_result_of_impl<nt2::result::align_on, | |
nt2::result::align_on (mpl_::int_<-1412595712>, mpl_::int_<128>), 0>' requested here | |
(boost::detail::has_result_type<F>::value)> >::type { }; | |
^ | |
/usr/local/include/boost/utility/detail/result_of_iterate.hpp:81:7: note: in instantiation of template class 'boost::tr1_result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<128>)>' requested here | |
: tr1_result_of<F(BOOST_RESULT_OF_ARGS)> { }; | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:98:13: note: in instantiation of template class 'boost::result_of<nt2::result::align_on | |
(mpl_::int_<-1412595712>, mpl_::int_<128>)>' requested here | |
typename boost::enable_if_c< meta::is_power_of_2_c<N>::value | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:101:3: note: while substituting deduced template arguments into function template 'align_on' | |
[with N = 128, T = mpl_::int_<-1412595712>] | |
align_on( T const& value ) | |
^ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:19: | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:25:24: note: template parameter is declared here | |
template<std::size_t V, std::size_t N = NT2_CONFIG_ALIGNMENT> | |
^ | |
/home/wash/development/nt2-wc/include/nt2/sdk/memory/meta/align_on.hpp:48:34: warning: non-type template argument value '18446744072296955904' truncated to '-1412595712' for | |
template parameter of type 'T' | |
, align_on_c<V::value,N::value>::value | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/wash/development/nt2-wc/unit/sdk/memory/align_on.cpp:11: | |
In file included from /home/wash/development/nt2-wc/include/nt2/sdk/memory/align_on.hpp:17: | |
In file included from /usr/local/include/boost/utility/result_of.hpp:22: | |
In file included from /usr/local/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/include/boost/type_traits/is_member_function_pointer.hpp:36: | |
In file included from /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp:15: | |
In file included from /usr/local/include/boost/type_traits/integral_constant.hpp:11: | |
In file included from /usr/local/include/boost/mpl/integral_c.hpp:17: | |
/usr/local/include/boost/mpl/integral_c_fwd.hpp:26:25: note: template parameter is declared here | |
template< typename T, T N > struct integral_c; | |
^ | |
30 warnings generated. | |
Linking CXX executable align_on.test | |
[ 61%] Built target align_on.test | |
Scanning dependencies of target allocate.test | |
[ 63%] Building CXX object unit/sdk/memory/CMakeFiles/allocate.test.dir/allocate.cpp.o | |
Linking CXX executable allocate.test | |
[ 63%] Built target allocate.test | |
Scanning dependencies of target allocator.test | |
[ 64%] Building CXX object unit/sdk/memory/CMakeFiles/allocator.test.dir/allocator.cpp.o | |
Linking CXX executable allocator.test | |
[ 64%] Built target allocator.test | |
Scanning dependencies of target dynamic_buffer.test | |
[ 65%] Building CXX object unit/sdk/memory/CMakeFiles/dynamic_buffer.test.dir/dynamic_buffer.cpp.o | |
Linking CXX executable dynamic_buffer.test | |
[ 65%] Built target dynamic_buffer.test | |
Scanning dependencies of target dynamic_static_buffer.test | |
[ 66%] Building CXX object unit/sdk/memory/CMakeFiles/dynamic_static_buffer.test.dir/dynamic_static_buffer.cpp.o | |
Linking CXX executable dynamic_static_buffer.test | |
[ 66%] Built target dynamic_static_buffer.test | |
Scanning dependencies of target is_aligned.test | |
[ 67%] Building CXX object unit/sdk/memory/CMakeFiles/is_aligned.test.dir/is_aligned.cpp.o | |
Linking CXX executable is_aligned.test | |
[ 67%] Built target is_aligned.test | |
Scanning dependencies of target is_power_of_2.test | |
[ 69%] Building CXX object unit/sdk/memory/CMakeFiles/is_power_of_2.test.dir/is_power_of_2.cpp.o | |
Linking CXX executable is_power_of_2.test | |
[ 69%] Built target is_power_of_2.test | |
Scanning dependencies of target make_aligned.test | |
[ 70%] Building CXX object unit/sdk/memory/CMakeFiles/make_aligned.test.dir/make_aligned.cpp.o | |
Linking CXX executable make_aligned.test | |
[ 70%] Built target make_aligned.test | |
Scanning dependencies of target next_power_of_2.test | |
[ 71%] Building CXX object unit/sdk/memory/CMakeFiles/next_power_of_2.test.dir/next_power_of_2.cpp.o | |
Linking CXX executable next_power_of_2.test | |
[ 71%] Built target next_power_of_2.test | |
Scanning dependencies of target overload.test | |
[ 72%] Building CXX object unit/sdk/memory/CMakeFiles/overload.test.dir/overload.cpp.o | |
Linking CXX executable overload.test | |
[ 72%] Built target overload.test | |
Scanning dependencies of target slice.test | |
[ 73%] Building CXX object unit/sdk/memory/CMakeFiles/slice.test.dir/slice.cpp.o | |
Linking CXX executable slice.test | |
[ 73%] Built target slice.test | |
Scanning dependencies of target static_buffer.test | |
[ 75%] Building CXX object unit/sdk/memory/CMakeFiles/static_buffer.test.dir/static_buffer.cpp.o | |
Linking CXX executable static_buffer.test | |
[ 75%] Built target static_buffer.test | |
Scanning dependencies of target static_dynamic_buffer.test | |
[ 76%] Building CXX object unit/sdk/memory/CMakeFiles/static_dynamic_buffer.test.dir/static_dynamic_buffer.cpp.o | |
Linking CXX executable static_dynamic_buffer.test | |
[ 76%] Built target static_dynamic_buffer.test | |
Scanning dependencies of target stride.test | |
[ 77%] Building CXX object unit/sdk/memory/CMakeFiles/stride.test.dir/stride.cpp.o | |
Linking CXX executable stride.test | |
[ 77%] Built target stride.test | |
Scanning dependencies of target access.simd.test | |
[ 78%] Building CXX object unit/sdk/simd/CMakeFiles/access.simd.test.dir/access.cpp.o | |
clang: SemaTemplate.cpp:3150: clang::ExprResult clang::Sema::BuildExpressionFromIntegralTemplateArgument(const clang::TemplateArgument&, clang::SourceLocation): Assertion `Arg.getKind() == TemplateArgument::Integral && "Operation is only value for integral template arguments"' failed. | |
0 clang 0x00000000022a2154 | |
1 clang 0x00000000022a2018 | |
2 libpthread.so.0 0x00002ada81d4bf60 | |
3 libc.so.6 0x00002ada82934175 gsignal + 53 | |
4 libc.so.6 0x00002ada82936f80 abort + 384 | |
5 libc.so.6 0x00002ada8292d2b1 __assert_fail + 241 | |
6 clang 0x0000000001505582 clang::Sema::BuildExpressionFromIntegralTemplateArgument(clang::TemplateArgument const&, clang::SourceLocation) + 72 | |
7 clang 0x000000000153b1e9 | |
8 clang 0x000000000153b26e | |
9 clang 0x000000000153fe9c | |
10 clang 0x000000000154162b | |
11 clang 0x000000000154505d | |
12 clang 0x000000000153f096 | |
13 clang 0x000000000153e83e | |
14 clang 0x00000000015411d0 | |
15 clang 0x000000000154505d | |
16 clang 0x000000000153f096 | |
17 clang 0x000000000153e83e | |
18 clang 0x000000000153e966 | |
19 clang 0x000000000153b949 clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) + 225 | |
20 clang 0x0000000001560e90 clang::Sema::FindInstantiatedDecl(clang::SourceLocation, clang::NamedDecl*, clang::MultiLevelTemplateArgumentList const&) + 646 | |
21 clang 0x0000000001560bec clang::Sema::FindInstantiatedContext(clang::SourceLocation, clang::DeclContext*, clang::MultiLevelTemplateArgumentList const&) + 72 | |
22 clang 0x00000000015610b4 clang::Sema::FindInstantiatedDecl(clang::SourceLocation, clang::NamedDecl*, clang::MultiLevelTemplateArgumentList const&) + 1194 | |
23 clang 0x000000000153a807 | |
24 clang 0x000000000153df84 | |
25 clang 0x000000000153b283 | |
26 clang 0x000000000153fe9c | |
27 clang 0x000000000154cd79 | |
28 clang 0x000000000153fdc5 | |
29 clang 0x0000000001548e5f | |
30 clang 0x000000000153f890 | |
31 clang 0x0000000001548e1b | |
32 clang 0x000000000153f890 | |
33 clang 0x0000000001550403 | |
34 clang 0x00000000015402a4 | |
35 clang 0x000000000153d743 clang::Sema::SubstExpr(clang::Expr*, clang::MultiLevelTemplateArgumentList const&) + 125 | |
36 clang 0x00000000014ffb1c | |
37 clang 0x0000000001500f9f clang::Sema::CheckTemplateArgumentList(clang::TemplateDecl*, clang::SourceLocation, clang::TemplateArgumentListInfo const&, bool, clang::TemplateArgumentListBuilder&) + 1539 | |
38 clang 0x00000000014fe0d6 clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo const&) + 246 | |
39 clang 0x00000000014fe64d clang::Sema::ActOnTemplateIdType(clang::OpaquePtr<clang::TemplateName>, clang::SourceLocation, clang::SourceLocation, clang::ASTTemplateArgsPtr, clang::SourceLocation) + 173 | |
40 clang 0x0000000001386f9e clang::Parser::AnnotateTemplateIdTokenAsType(clang::CXXScopeSpec const*) + 278 | |
41 clang 0x000000000137b6dd clang::Parser::ParseOptionalCXXScopeSpecifier(clang::CXXScopeSpec&, clang::OpaquePtr<clang::QualType>, bool, bool*) + 1857 | |
42 clang 0x000000000135a88b clang::Parser::TryAnnotateTypeOrScopeToken(bool) + 1689 | |
43 clang 0x00000000013764c2 clang::Parser::ParseCastExpression(bool, bool, bool&, clang::OpaquePtr<clang::QualType>) + 818 | |
44 clang 0x0000000001376144 clang::Parser::ParseCastExpression(bool, bool, clang::OpaquePtr<clang::QualType>) + 60 | |
45 clang 0x00000000013755ad clang::Parser::ParseAssignmentExpression() + 171 | |
46 clang 0x000000000136a141 clang::Parser::ParseInitializer() + 49 | |
47 clang 0x000000000136fca5 clang::Parser::ParseCXXClassMemberDeclaration(clang::AccessSpecifier, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ParsingDeclRAIIObject*) + 3059 | |
48 clang 0x000000000137076b clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 1381 | |
49 clang 0x000000000136e79f clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool) + 5263 | |
50 clang 0x0000000001362636 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext) + 6538 | |
51 clang 0x000000000136f74f clang::Parser::ParseCXXClassMemberDeclaration(clang::AccessSpecifier, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ParsingDeclRAIIObject*) + 1693 | |
52 clang 0x000000000138502f clang::Parser::ParseSingleDeclarationAfterTemplate(unsigned int, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ParsingDeclRAIIObject&, clang::SourceLocation&, clang::AccessSpecifier) + 143 | |
53 clang 0x0000000001384f52 clang::Parser::ParseTemplateDeclarationOrSpecialization(unsigned int, clang::SourceLocation&, clang::AccessSpecifier) + 1016 | |
54 clang 0x0000000001384ac3 clang::Parser::ParseDeclarationStartingWithTemplate(unsigned int, clang::SourceLocation&, clang::AccessSpecifier) + 175 | |
55 clang 0x000000000136f440 clang::Parser::ParseCXXClassMemberDeclaration(clang::AccessSpecifier, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ParsingDeclRAIIObject*) + 910 | |
56 clang 0x000000000137076b clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 1381 | |
57 clang 0x000000000136e79f clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool) + 5263 | |
58 clang 0x0000000001362636 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext) + 6538 | |
59 clang 0x0000000001385112 clang::Parser::ParseSingleDeclarationAfterTemplate(unsigned int, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ParsingDeclRAIIObject&, clang::SourceLocation&, clang::AccessSpecifier) + 370 | |
60 clang 0x0000000001384f52 clang::Parser::ParseTemplateDeclarationOrSpecialization(unsigned int, clang::SourceLocation&, clang::AccessSpecifier) + 1016 | |
61 clang 0x0000000001384ac3 clang::Parser::ParseDeclarationStartingWithTemplate(unsigned int, clang::SourceLocation&, clang::AccessSpecifier) + 175 | |
62 clang 0x000000000135f05e clang::Parser::ParseDeclaration(unsigned int, clang::SourceLocation&, clang::CXX0XAttributeList) + 256 | |
63 clang 0x0000000001358bf3 clang::Parser::ParseExternalDeclaration(clang::CXX0XAttributeList, clang::Parser::ParsingDeclSpec*) + 1281 | |
64 clang 0x000000000136b7ce clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 1622 | |
65 clang 0x000000000135f1f4 clang::Parser::ParseDeclaration(unsigned int, clang::SourceLocation&, clang::CXX0XAttributeList) + 662 | |
66 clang 0x0000000001358bf3 clang::Parser::ParseExternalDeclaration(clang::CXX0XAttributeList, clang::Parser::ParsingDeclSpec*) + 1281 | |
67 clang 0x000000000136b7ce clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 1622 | |
68 clang 0x000000000135f1f4 clang::Parser::ParseDeclaration(unsigned int, clang::SourceLocation&, clang::CXX0XAttributeList) + 662 | |
69 clang 0x0000000001358bf3 clang::Parser::ParseExternalDeclaration(clang::CXX0XAttributeList, clang::Parser::ParsingDeclSpec*) + 1281 | |
70 clang 0x0000000001358663 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 267 | |
71 clang 0x0000000001343274 clang::ParseAST(clang::Sema&, bool) + 328 | |
72 clang 0x00000000010d7a90 clang::ASTFrontendAction::ExecuteAction() + 264 | |
73 clang 0x00000000011ef0de clang::CodeGenAction::ExecuteAction() + 1012 | |
74 clang 0x00000000010d76dc clang::FrontendAction::Execute() + 320 | |
75 clang 0x00000000010c1718 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 746 | |
76 clang 0x0000000001076074 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 880 | |
77 clang 0x00000000010694b5 cc1_main(char const**, char const**, char const*, void*) + 916 | |
78 clang 0x0000000001071ebf main + 484 | |
79 libc.so.6 0x00002ada82920c4d __libc_start_main + 253 | |
80 clang 0x0000000001068b99 | |
Stack dump: | |
0. Program arguments: /usr/local/bin/clang -cc1 -triple x86_64-unknown-linux-gnu -S -disable-free -main-file-name access.cpp -mrelocation-model static -mdisable-fp-elim -mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-feature +sse4.1 -target-feature +ssse3 -target-feature +sse3 -target-feature +sse2 -target-feature +mmx -target-linker-version 2.20.51 -resource-dir /usr/local/lib/clang/2.8 -D NDEBUG -I /usr/local/include -I /home/wash/development/nt2-wc/include -I /home/wash/development/nt2-wc -O3 -ferror-limit 19 -fmessage-length 179 -fexceptions -fgnu-runtime -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/cc-oYJf8T.s -x c++ /home/wash/development/nt2-wc/unit/sdk/simd/access.cpp | |
1. /home/wash/development/nt2-wc/include/nt2/sdk/simd/details/impl/sse/sse2/load.hpp:150:7 <Spelling=/home/wash/development/nt2-wc/include/nt2/sdk/simd/details/impl/sse/sse2/load.hpp:150:55>: at annotation token | |
2. /home/wash/development/nt2-wc/include/nt2/sdk/simd/details/impl/sse/sse2/load.hpp:17:1: parsing namespace 'nt2' | |
3. /home/wash/development/nt2-wc/include/nt2/sdk/simd/details/impl/sse/sse2/load.hpp:17:17: parsing namespace 'functors' | |
4. /home/wash/development/nt2-wc/include/nt2/sdk/simd/details/impl/sse/sse2/load.hpp:54:3: parsing struct/union/class body 'call' | |
5. /home/wash/development/nt2-wc/include/nt2/sdk/simd/details/impl/sse/sse2/load.hpp:148:21: parsing struct/union/class body 'loader_' | |
clang: error: clang frontend command failed due to signal 6 (use -v to see invocation) | |
make[2]: *** [unit/sdk/simd/CMakeFiles/access.simd.test.dir/access.cpp.o] Error 250 | |
make[1]: *** [unit/sdk/simd/CMakeFiles/access.simd.test.dir/all] Error 2 | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment