
John Maddock wrote:
Could you please run the complete type traits tests, and if there are no new regressions then go ahead and commit?
:-( stefan MkDir1 ..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test mkdir "..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test" MkDir1 ..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4 mkdir "..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4" MkDir1 ..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4\debug mkdir "..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4\debug" MkDir1 ..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4\debug\threading-multi mkdir "..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4\debug\threading-multi" cw-C++-action ..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4\debug\threading-multi\tricky_function_type_test.obj call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet set "ERRORLEVEL=" mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\type_traits\test" -I- "-IC:\views_cvs\boost" -o "..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4\debug\threading-multi\tricky_function_type_test.obj" "C:\views_cvs\boost\libs\type_traits\test\tricky_function_type_test.cpp" ### mwcc Compiler: # In: ..\..\..\boost\type_traits\is_convertible.hpp # From: tricky_function_type_test.cpp # -------------------------------------- # 158: ); # Error: ^ # function call '_m_check({lval} void (), int)' does not match # 'boost::detail::is_convertible_basic_impl<void (&)(), boost::detail::int_convertible>::_m_check(boost::detail::any_conversion, ...)' (static) # 'boost::detail::is_convertible_basic_impl<void (&)(), boost::detail::int_convertible>::_m_check(boost::detail::int_convertible, int)' (static) # (point of instantiation: 'main()') # (instantiating: 'boost::is_enum<void ()>') # (instantiating: 'boost::detail::is_enum_impl<void ()>') # (instantiating: 'boost::detail::is_enum_helper<false>::type<void ()>') # (instantiating: 'boost::is_convertible<void (&)(), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_impl_dispatch<void (&)(), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_impl<void (&)(), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_basic_impl<void (&)(), boost::detail::int_convertible>') ### mwcc Compiler: # 158: ); # Error: ^ # function call '_m_check({lval} void (), int)' does not match # 'boost::detail::is_convertible_basic_impl<void (&)(), int>::_m_check(boost::detail::any_conversion, ...)' (static) # 'boost::detail::is_convertible_basic_impl<void (&)(), int>::_m_check(int, int)' (static) # (point of instantiation: 'main()') # (instantiating: 'boost::is_convertible<void (), int>') # (instantiating: 'boost::detail::is_convertible_impl_dispatch<void (), int>') # (instantiating: 'boost::detail::is_convertible_impl<void (), int>') # (instantiating: 'boost::detail::is_convertible_basic_impl<void (&)(), int>') ### mwcc Compiler: # 158: ); # Error: ^ # function call '_m_check({lval} void (int), int)' does not match # 'boost::detail::is_convertible_basic_impl<void (&)(int), boost::detail::int_convertible>::_m_check(boost::detail::any_conversion, ...)' (static) # 'boost::detail::is_convertible_basic_impl<void (&)(int), boost::detail::int_convertible>::_m_check(boost::detail::int_convertible, int)' (static) # (point of instantiation: 'main()') # (instantiating: 'boost::is_enum<void (int)>') # (instantiating: 'boost::detail::is_enum_impl<void (int)>') # (instantiating: 'boost::detail::is_enum_helper<false>::type<void (int)>') # (instantiating: 'boost::is_convertible<void (&)(int), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_impl_dispatch<void (&)(int), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_impl<void (&)(int), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_basic_impl<void (&)(int), boost::detail::int_convertible>') ### mwcc Compiler: # 158: ); # Error: ^ # function call '_m_check({lval} void (int &, double), int)' does not match # 'boost::detail::is_convertible_basic_impl<void (&)(int &, double), boost::detail::int_convertible>::_m_check(boost::detail::any_conversion, ...)' (static) # 'boost::detail::is_convertible_basic_impl<void (&)(int &, double), boost::detail::int_convertible>::_m_check(boost::detail::int_convertible, int)' (static) # (point of instantiation: 'main()') # (instantiating: 'boost::is_enum<void (int &, double)>') # (instantiating: 'boost::detail::is_enum_impl<void (int &, double)>') # (instantiating: 'boost::detail::is_enum_helper<false>::type<void (int &, double)>') # (instantiating: 'boost::is_convertible<void (&)(int &, double), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_impl_dispatch<void (&)(int &, double), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_impl<void (&)(int &, double), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_basic_impl<void (&)(int &, double), boost::detail::int_convertible>') ### mwcc Compiler: # 158: ); # Error: ^ # function call '_m_check({lval} void (int &, bool, int, int), int)' does not match # 'boost::detail::is_convertible_basic_impl<void (&)(int &, bool, int, int), boost::detail::int_convertible>::_m_check(boost::detail::any_conversion, ...)' (static) # 'boost::detail::is_convertible_basic_impl<void (&)(int &, bool, int, int), boost::detail::int_convertible>::_m_check(boost::detail::int_convertible, int)' (static) # (point of instantiation: 'main()') # (instantiating: 'boost::is_enum<void (int &, bool, int, int)>') # (instantiating: 'boost::detail::is_enum_impl<void (int &, bool, int, int)>') # (instantiating: 'boost::detail::is_enum_helper<false>::type<void (int &, bool, int, int)>') # (instantiating: 'boost::is_convertible<void (&)(int &, bool, int, int), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_impl_dispatch<void (&)(int &, bool, int, int), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_impl<void (&)(int &, bool, int, int), boost::detail::int_convertible>') # (instantiating: 'boost::detail::is_convertible_basic_impl<void (&)(int &, bool, int, int), boost::detail::int_convertible>') # Too many errors printed, aborting program ...failed cw-C++-action ..\..\..\bin\boost\libs\type_traits\test\tricky_function_type_test.test\cw-9_4\debug\threading-multi\tricky_function_type_test.obj... ...skipped <@boost!libs!type_traits!test\tricky_function_type_test.test\cw-9_4\debug\threading-multi>tricky_function_type_test.CMD for lack of <@boost!libs!type_traits!test\tricky_function_type_test.test\cw-9_4\debug\threading-multi>tricky_function_type_test.obj... ...skipped <@boost!libs!type_traits!test\tricky_function_type_test.test\cw-9_4\debug\threading-multi>tricky_function_type_test.exe for lack of <@boost!libs!type_traits!test\tricky_function_type_test.test\cw-9_4\debug\threading-multi>tricky_function_type_test.CMD...